【问题标题】:Android C++ NDK Sample not updatingAndroid C++ NDK 示例未更新
【发布时间】:2011-02-01 00:21:16
【问题描述】:

我让 hello-jni 示例在我的模拟器上运行,它会说“Hello from JNI!”通过地狱-jni.c。但是当我改变时

return (*env)->NewStringUTF(env, "Hello from JNI !");

return (*env)->NewStringUTF(env, "Hello from TEST !");

然后我关闭我的模拟器,重新打开它我不会看到字符串更新。我尝试执行 Project -> Clean,然后再次运行它,它不会更新。有谁知道为什么?

【问题讨论】:

    标签: java c++ android native android-ndk


    【解决方案1】:

    您已更改本机代码。所以仅仅通过清理并运行你不会得到效果。
    如果您更改本机代码,则需要再次构建本机库。需要使用 NDK 制作原生库

    【讨论】:

      【解决方案2】:

      Labeeb 是对的,所以您基本上应该重新编译您的本机代码。为此,请访问:

      cd <ndk-root>/samples/hello-jni
      

      只需输入:

      ndk-build clean
      ndk-build
      

      如果您已经将 ndk-build 脚本的路径添加到您的 $PATH 环境变量中。

      【讨论】:

        猜你喜欢
        • 2014-01-27
        • 2012-12-08
        • 2014-02-21
        • 2015-06-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-16
        相关资源
        最近更新 更多