读书人

android学习hellojni阶段的一个低级有

发布时间: 2012-05-28 17:59:33 作者: rapoo

android学习hellojni阶段的一个低级问题,问问大拿们
我运行ndk中自带的hello-jni的demo,然后将hello-jni.c中

C/C++ code
jstringJava_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env,                                                  jobject thiz ){    return (*env)->NewStringUTF(env, "Hello JNI !");}

将输出信息(Hello JNI!)改一下,改成别的随便什么信息,再点击运行,控制台输出的为何依旧是“Hello JNI!”???

[解决办法]
clean && rebuild it && install it && run it
[解决办法]
你运行没有改变你的so文件,重新运行一下ndk,再运行工程
[解决办法]
先运行命令 $NDK/ndk-build 编译成 so 库,直接改源码是没用的,需要编译。
[解决办法]
探讨

先运行命令 $NDK/ndk-build 编译成 so 库,直接改源码是没用的,需要编译。

读书人网 >Android

热点推荐