首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-07-16 
testNDK报错,求帮忙解答先上代码:Java codepackage com.example.testndkimport android.app.Activityimp

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吧?

热点排行