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