繁体   English   中英

在某些设备上从 PlayStore 下载 Android App Bundle 后崩溃

[英]Android App Bundle crashes after downloading from PlayStore on some devices

通过 USB 安装时,我的应用程序在所有设备上运行良好。 但是当我将应用程序的应用程序包上传到 Google Play 时,它在某些设备上不起作用。 Firebase Crashlytics 中没有崩溃报告。

我使用本机 C++ 库。 我有 32 位和 64 位处理器的所有二进制文件。 我以为是 32 位设备的问题。 但它也发生在 64 位设备上。 我注意到它只发生在具有 API 23 的设备上。我将我的一部手机从 23 升级到 24(Android 7.0)。 然后再次从商店下载该应用程序。 现在它在该设备上运行良好。

我以前曾向 PlayStore 提供多个 APK。 那时一切正常。 后来我迁移到了 AndroidX 和 App Bundle。 那么这个问题就出现了。 可能是什么问题? 有什么猜想吗?

*** 我发现这是 Renderscript 问题。 日志说

“java.lang.RuntimeException:无法创建应用程序 com.example.app.ThisApplication:androidx.renderscript.RSRuntimeException:ScriptC 脚本加载失败”

为什么只有从 PlayStore 下载后才会发生这种情况???

崩溃日志:

我认为这与这个已知问题有关: https : //issuetracker.google.com/issues/135865273

目前推荐的解决方法是在 gradle.properties 文件中设置以下属性:

android.bundle.enableUncompressedNativeLibs=false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM