我是从命令行(终端)在Mac上构建我的NDK项目。我能够编译和链接我的" libmain"我一直在使用Android Studio在我的手机上安装内置应用..或者至少我认为..
从我所看到的,当我运行ndk-build时,我的.apk文件根本没有改变。
这意味着即使我正在重新编译我的来源,我的手机上也会反复安装相同的破损应用程序..
MacbookPro:android-TT admin$ find . -name "*.apk"
./app/build/outputs/apk/app-debug-unaligned.apk
./app/build/outputs/apk/app-debug.apk
当我执行ndk-build时,上述.apk文件的时间戳永远不会改变。我想Android Studio必须负责构建这些?
可以使用ndk-build创建.apk文件,还是应该调用另一个实用程序来生成.apk文件?
我原以为Android Studio会在我的libmain输出中检测到更改并重建.apk文件,但我可能错了。
答案 0 :(得分:0)
cd .. (to folder with AndroidManifest.xml)
android update project --name app --path . --target "android-14"
ant -v debug