【发布时间】:2021-02-02 19:34:19
【问题描述】:
我们遇到了一个非常奇怪的问题,即我们的 Android 应用在发布到 Play 商店后会抛出 UnsatisfiedLinkError。如果将上传到 Google Play 控制台的确切 APK 手动安装在 Android 手机上,则该应用程序运行正常,但如果我们要么
- 获得批准后从 goole play 商店下载该应用
- 从 Google Play 控制台的“App Bundle Explorer”下载任何特定于设备的 APK
然后,应用程序在启动时抛出跟随错误。
java.lang. UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in
...
这太奇怪了,因为从 android studio 导出后直接安装在设备上的完全相同的 APK 工作正常。
希望得到一些关于为什么这可能只在上述情况下发生的提示。
【问题讨论】:
-
@AyodeleKayode 是的,但奇怪的是只有从 Play 商店或谷歌游戏控制台下载应用程序时才会发生这种情况。它不会在模拟器中发生,也不会在我构建并直接在手机上安装 APK 时发生。
-
是的,你用的是android studio?
-
@AyodeleKayode 是的
-
只想补充一下,我也看到了这个问题。但在我的情况下,它在切换到 App Bundle 后开始发生。
标签: java android kotlin error-handling