我使用eclipse使用NDK-sdk创建一个项目,我更改“jni文件夹中的c文件”然后我运行ndk-build。
是否有必要在更改java文件后进行ndk-build?
答案 0 :(得分:1)
如果你修改了c部分中的某些东西,你需要重新构建,如果你在jni java部分修改了(方法定义,因为这也需要修改c部分)
答案 1 :(得分:1)
如果将代码更改为c / c ++文件,则必须使用ndk-build构建该库。如果不更改c / c ++文件,则不必构建库。
答案 2 :(得分:1)
这是怎么回事,只有在你改变代码时才编译:
- C档案中的任何更改 - > ndk-build - >重新编译项目,以便使用APK打包库 - >重新安装在手机上
项目的Java文件中的任何更改
- 重新编译项目 - >重新安装在手机上
生成的共享对象库文件无需编译,直到修改任何代码。