0

我从命令行(终端)在Mac上构建我的NDK项目。我能够编译和链接我的“libmain”,我一直在使用Android Studio在我的手机上安装构建的应用程序..或者至少是这样,我想..Android NDK:我如何重建.APK文件?

从我可以看到,我的.apk文件当我运行ndk-build时根本没有改变。

这将意味着同样的破碎应用程序被安装在我的手机上一遍又一遍,即使我重新编译我的源..

MacbookPro:android-TT admin$ find . -name "*.apk" 
./app/build/outputs/apk/app-debug-unaligned.apk 
./app/build/outputs/apk/app-debug.apk 

对于上述的apk文件中的时间戳不会改变的时候我做了一个ndk构建。我猜Android Studio必须负责构建这些?

可以使用ndk-build创建.apk文件,或者我应该调用另一个实用程序来生成.apk文件?

我原以为Android Studio会在我的libmain输出中检测到更改并重新生成.apk文件,但我可能是错的。

回答

0
cd .. (to folder with AndroidManifest.xml) 
android update project --name app --path . --target "android-14" 
ant -v debug