java.lang.UnsatisfiedLinkError
Я использую пример hello-jni, и по любой причине я получаю java.lang.UnsatisfiedLinkError, когда пытаюсь вызвать библиотеку hello-jni.Есть идеи почему?Должен ли я где-нибудь установить свой путь?
в HelloJni.java:
public native String stringFromJNI();
и
static {
System.loadLibrary("hello-jni");
}
в hello-jni.c:
jstring
Java_com_bdunlay_hellojni_HelloJni_stringFromJNI( JNIEnv* env,
jobject thiz )
{
return (*env)->NewStringUTF(env, "Hello from JNI !");
}
.so файл ... project_root / libs / armeabi / libhello-jni.so