当前位置: 首页 > 知识库问答 >
问题:

java.lang.RuntimeException:无法加载脚本。确保您正在运行Metro服务器(运行“react-native start”)或者您的包

彭仲卿
2023-03-14

我对原生和Android Studio的反应有些陌生(我正在开发我的第一个应用程序)。我的应用程序的iOS版本运行良好。然而,我不能对我的Android版本说同样的话。我可以从react native和Android Studio运行Android应用程序,模拟器中没有任何问题。我还可以通过Android Studio将该应用程序推送到我的Android平板电脑上,并且该应用程序的工作完全符合预期。当我进入Android Studio并构建APK时,问题就出现了。APS版本构建良好。然而,当我将其推送到Google Play商店(进行封闭测试)时,在预启动报告中,所有设备都会报告以下错误:

"问题:Java . lang . runtime异常:无法加载脚本。请确保您正在运行Metro服务器(运行“react-native start”),或者您的软件包“index.android.bundle”已正确打包以供发布。”

启动页面加载,然后应用程序立即关闭。我已经把应用程序从封闭测试的谷歌应用商店拉到我的Android平板电脑上,我从APK看到了同样的结果。

2天前,我可以将我的应用程序的一个版本上传到我的封闭测试中,并且该版本正在运行。我收到了一个推送给我的Android Studio的更新,之后我再也没能在Google Play商店推送一个好的APK。

我完全迷路了,因为我已经尝试了我能在网络上找到的所有东西…似乎没有任何效果。由于我无法在本地重现错误,解决此问题的最佳方法是什么?有人知道是什么导致了此错误吗?

共有1个答案

胥宏义
2023-03-14

此错误适用于调试模式。生成签名的apk后,必须使用释放模式。请遵循官方的react原生文档来构建签名的apk。

 类似资料: