1

在我决定从 Android Studio 3.4(最新版本)升级到 Android Studio 3.5 之前,我的 Android 应用程序(带有本机 c++ 库的 API28 UI)运行良好。

由于代码未更改(除了升级向导更改),问题出在运行时,当System.loadLibrary("gtaSDK")被执行时,我得到以下异常:

dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.gta.appmodule-TGjLG0gzxmY0yJQ8W--s3Q==/base.apk"],nativeLibraryDirectories=[/data/app/com.gta.appmodule-TGjLG0gzxmY0yJQ8W--s3Q==/lib/arm64, /system/lib64, /product/lib64]]] couldn't find "libgtaSDK.so"

由于某种原因,本机“gtaSDK”库(位于外部模块上,未直接链接到主项目)似乎不再被打包到 APK 中(尽管libgtaSDK.so确实得到了正确生成)。 ..但无法弄清楚为什么它在升级之前一切正常。构建 Gradle 是最新的 3.5.0

感谢您的任何想法。

4

0 回答 0