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 库,直接改源码是没用的,需要编译。
[解决办法]