如何使用更新的NDK共享库(.so)
文件强制
Android Stu
dio构建我的应用程序,而无需先清理整个项目?
Android Studio必须有一些机制可以检测到共享库已更新并使用最新的库.如果我执行Build-> Clean Project然后执行Run-> Run’app’,它将使用新版本的库,但它也必须做很多不必要的工作,因为没有java源代码已更改.即使是Run-> Clean和Rerun’app’也不会使用新库.(!!!)
刚刚检查过Android Stu
dio是否完全检测到.so
文件的更改,并在更改应用程序并运行应用程序时重建应用程序.确保您拥有最新的Android Stu
dio版本,并且您的.so
文件位于目录中
app/src/main/jniLibs/armeabi-v7a
app/src/main/jniLibs/x86
如果需要,将“main”更改为您的构建配置,将armeabi-v7a,x86,..更改为支持的体系结构.
还要检查更改的.so文件是否具有比旧文件更新的修改时间.