昨天我发布了我的应用,但我在Android上遇到了问题。当应用程序启动时,它会显示启动画面并立即崩溃(在实际显示应用程序的任何部分之前),并显示消息“不幸的应用已停止”。我使用以下
构建版本 ./gradlew assembleRelease
一切都很成功。我用
测试了应用程序react-native run-android —variant=release
在我的设备上,没有任何问题。但是在生产中它不起作用......可能是什么问题?
答案 0 :(得分:1)
实际上事实证明,问题在于管理Google Play商店中的制作版本。我的第一个版本是从Android Studio构建而不是从带有./gradlew assembleRelease的控制台构建(我认为这只是另一种方式,并以标准方式为Android应用程序构建发布)。因此,运行我的应用程序所需的所有JavaScript都没有捆绑在APK中,而且只显示启动画面。在修复并使用捆绑的JavaScript发布新APK并在Google Play控制台上修复正确版本后,一切都很好。