当前位置: 代码迷 >> Android >> testNDK报错,求帮忙解答解决办法
  详细解决方案

testNDK报错,求帮忙解答解决办法

热度:29   发布时间:2016-05-01 18:18:57.0
testNDK报错,求帮忙解答
先上代码:
Java code
package com.example.testndk;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class MainActivity extends Activity {    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        TextView tv=new TextView(this);        tv.setText(stringFromJNI());        setContentView(tv);    }        public native String  stringFromJNI();        static {        System.loadLibrary("hello-jni");    }    }


C/C++ code
#include <string.h>#include <jni.h>jstringJava_com_example_testndk_TestNDK_stringFromJNI( JNIEnv* env,jobject thiz ){    return (*env)->NewStringUTF(env, "Hello from JNI !");}


请问大家我的代码错在哪了 运行的时候报异常crash

java.lang.UnsatisfiedLinkError: stringFromJNI

求解答 万分感谢

------解决方案--------------------
你的package是com.example.testndk;
你的jni方法名应该是Java_com_example_testndk_MainActivity_stringFromJNI吧?
  相关解决方案