Android NDK:如何重建 .APK 文件?
Android NDK: How do I rebuild the .APK file(s)?
我正在 Mac 从命令行(终端)构建我的 NDK 项目。我能够编译 link 我的 "libmain" 并且我一直在使用 Android Studio 在我的 phone.. 上安装构建的应用程序,或者至少我是这么认为的..
据我所知,当我 运行 ndk-build.
时,我的 .apk 文件根本没有改变
这意味着即使我正在重新编译我的源代码,我的 phone 也会一遍又一遍地安装同一个损坏的应用程序..
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 文件,但我可能错了。
cd .. (to folder with AndroidManifest.xml)
android update project --name app --path . --target "android-14"
ant -v debug
我正在 Mac 从命令行(终端)构建我的 NDK 项目。我能够编译 link 我的 "libmain" 并且我一直在使用 Android Studio 在我的 phone.. 上安装构建的应用程序,或者至少我是这么认为的..
据我所知,当我 运行 ndk-build.
时,我的 .apk 文件根本没有改变这意味着即使我正在重新编译我的源代码,我的 phone 也会一遍又一遍地安装同一个损坏的应用程序..
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 文件,但我可能错了。
cd .. (to folder with AndroidManifest.xml)
android update project --name app --path . --target "android-14"
ant -v debug