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