0

我正在从命令行(终端)在 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 文件,但我可能错了。

4

1 回答 1

0
cd .. (to folder with AndroidManifest.xml)
android update project --name app --path . --target "android-14"
ant -v debug
于 2016-06-07T20:28:26.993 回答