我使用android studio作为我的项目,因为它现在有NDK支持,但我仍然使用makefile,因为仍然有一些我不能用gradle做的事情。
我在终端中使用ndk-build编译我的源c / cpp文件,但是当我在Android Studio中运行后,更改不会打包在APK中,直到我执行'Build' - > '重建项目'(它使用旧的.so文件)。
已编译的.so文件将放入jniLibs / $ {arch}文件夹中。
有没有办法强制gradle重新打包我编译的so文件或强制“重建项目”。
提前致谢。
答案 0 :(得分:0)
一段时间后我发现你可以在每次部署应用程序时重建apk。
转到'偏好' - > '构建,执行,部署' - > '即时运行'。
并将所有框切换为关闭。
它不是一个好的解决方案,因为启动一个应用程序需要很长时间,但它现在可以工作。