生产中的应用在显示初始屏幕后立即崩溃(仅限 Android)



昨天我发布了我的应用程序,但我在Android上遇到了问题。当应用启动时,它会显示初始屏幕并立即崩溃(在实际显示应用的任何部分之前(,并显示消息"不幸的是,应用已停止"。我使用以下方法构建版本

./gradlew assembleRelease

一切都很成功。我用

react-native run-android —variant=release

在我的设备上,没有任何问题。但是在生产中它不起作用...可能是什么问题?

实际上,事实证明,问题在于在Google Play商店中管理我的生产版本。我的第一个版本是从Android Studio构建的,而不是从带有./gradlew assembleRelease的控制台构建的(我认为这只是另一种方式,并以为Android应用程序构建版本的标准方式进行(。正因为如此,运行我的应用程序所需的所有 JavaScript 都没有捆绑在 APK 中,它只显示启动画面。在修复此问题并使用捆绑的JavaScript发布新的APK并在Google Play控制台上修复正确的版本之后,现在一切都很好。

文档非常好且清晰:在 Android 文档上发布

最新更新