[英]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.