在Java文件中进行修改,是否每次都需要运行ndk-build?

时间:2012-10-05 09:20:53

标签: android eclipse android-ndk

我使用eclipse使用NDK-sdk创建一个项目,我更改“jni文件夹中的c文件”然后我​​运行ndk-build。

是否有必要在更改java文件后进行ndk-build?

3 个答案:

答案 0 :(得分:1)

如果你修改了c部分中的某些东西,你需要重新构建,如果你在jni java部分修改了(方法定义,因为这也需要修改c部分)

答案 1 :(得分:1)

如果将代码更改为c / c ++文件,则必须使用ndk-build构建该库。如果不更改c / c ++文件,则不必构建库。

答案 2 :(得分:1)

这是怎么回事,只有在你改变代码时才编译:

  
      
  • C档案中的任何更改 - > ndk-build - >重新编译项目,以便使用APK打包库 - >重新安装在手机上
  •   

项目的Java文件中的任何更改

  
      
  • 重新编译项目 - >重新安装在手机上
  •   

生成的共享对象库文件无需编译,直到修改任何代码。