当前位置: 代码迷 >> Android >> android学习hellojni阶段的一个低级有关问题,问问大拿们
  详细解决方案

android学习hellojni阶段的一个低级有关问题,问问大拿们

热度:15   发布时间:2016-05-01 21:09:17.0
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 库,直接改源码是没用的,需要编译。
  相关解决方案