首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载脚本。确保您正在运行的是一个Metro服务器(运行‘react本机启动’),或者您的包index.android.bundle已经打包好了

无法加载脚本。确保您正在运行的是一个Metro服务器(运行‘react本机启动’),或者您的包index.android.bundle已经打包好了
EN

Stack Overflow用户
提问于 2021-07-08 23:44:36
回答 1查看 107关注 0票数 0

以前有人问过这个问题,但我又问了一次,因为没有什么有效的,我已经阅读了所有类似的帖子,除了一个之外,其他的都已经解决了这个问题。

https://medium.com/@adityasingh_32512/solved-unable-to-load-script-from-assets-index-android-bundle-bdc5e3a3d5ff

本文是唯一能让调试版本再次运行的解决方案,但这仅仅是因为它预先打包了javascript包,并且没有真正解决应用程序没有连接到地铁服务器的问题,一旦调试构建通过这种方法运行,我就无法动摇设备并获得显示调试菜单。

我已经开发了这个应用程序大概有10个月了,运行了3-4个月,并且通常可以在弹出的这些错误中跋涉,但这个错误是很棘手的。

我一直在使用cleartextTrafficPermitted="true",尝试实现一个自定义的网络安全配置android:networkSecurityConfig="@xml/network_security_config",尝试一个不同的物理设备,清除城域缓存,删除. .gradle/ build文件夹,清理,重建。在引导过程中,应用程序崩溃的结果都是相同的,logcat Unable to load script. Make sure you're either running a Metro server (run 'react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release.中的错误也是相同的。

发布构建工作,但这是因为它没有试图连接到地铁服务器,这是相当困难的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-02 00:48:29

为其他可能觉得有用的人回答这个问题。我仍然不知道我做错了什么,但是在为应用程序设置CI/CD管道的过程中,我克隆了这个项目,神奇的android调试版本又开始工作了。没有改变代码,android项目一定是以某种方式被破坏了,所以重新克隆允许android从起点开始。奇怪的那个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68309711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档