1

我在我的项目中使用了 android studio,因为它现在支持 NDK,但我仍然使用 makefile,因为使用 gradle 仍然无法完成一些事情。

我在终端中使用 ndk-build 编译我的源 c/cpp 文件,但是当我随后在 Android Studio 中点击运行时,更改不会打包到 APK 中,直到我执行“构建”->“重建项目”(它使用旧的.so 文件)。

编译后的 .so 文件被放入 jniLibs/${arch} 文件夹。

有没有办法强制 gradle 重新打包我编译的 so 文件或强制“重建项目”。

提前致谢。

4

1 回答 1

0

一段时间后,我发现您可以在每次部署应用程序时执行以下操作来重建 apk。

转到“首选项”->“构建、执行、部署”->“即时运行”。

只需将所有框切换为关闭即可。


这并不是一个真正好的解决方案,因为启动应用程序需要很长时间,但它现在可以工作。

于 2016-05-11T16:24:18.737 回答