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

无法从资产“index.android.bundle”加载脚本.- React Native

洪宇定
2023-03-14

我已经使用 react-native run-android 命令在 Windows 上运行了一个 React Native 项目。我在模拟器中收到以下错误:

无法从资产' index.android.bundle '加载脚本。请确保您的软件包已正确打包,或者您正在运行软件包服务器。

我试过这些链接,但不管用。

无法从 Windows 上的 assets index.android.bundle 加载脚本。

共有2个答案

黄高爽
2023-03-14

转到项目文件夹android/app/src/main/assets

删除 index.android.bundle 和 index.android.bundle.meta

如果资产目录不存在,则创建新的。

转到根项目

./gradlew/clean

在根文件夹中,如果有索引,请运行以下命令。js文件

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

如果有两个文件 index.android.js 和 index.ios.js则运行

本机捆绑平台Android开发假进入文件index.android.js捆绑输出Android应用程序/src/main/资产/index.android.bundle

上面两个是单行命令。

欧阳英彦
2023-03-14

我在相同的上下文中遇到了相同的错误,这仅仅是因为应用程序在开发服务器完成捆绑文件之前启动。确保等到节点开发服务器显示:

加载依赖图,完成

点击应用程序上的重新加载。

 类似资料:
  • 我是初学者。我已经使用“反应本机运行Android”命令在Ubuntu上运行了反应本机项目。我在模拟器上收到错误“无法从资产“index.android.bundle”加载脚本。确保您的包包装正确,或者您正在运行包服务器。”

  • 在使用./gradlew assembledebug构建apk后,我得到了这个错误。如果我用./gradlew assembleRelease构建apk,我会在手机上安装应用程序时出现错误。当我用react-native run-android在虚拟设备中运行相同的应用程序时,应用程序运行良好,没有任何麻烦。有什么想法吗?

  • 似乎地铁捆扎机没有装货...它正在打开和关闭,在关闭之前,我看不到里面有任何东西在运行。因此,模拟器没有运行应用程序。 运行后我收到错误: react-原生初始化项目 react-原生运行-android package.json Genymods模拟器S8 Galaxy

  • 在设备上运行 React Native 应用程序时,我在发布模式下启动时崩溃(调试模式工作正常)。主要错误似乎是: AndroidRuntime:java.lang.RuntimeException:无法从资产'index.android.bundle'加载脚本。确保您的捆绑包已正确打包,或者您正在运行打包程序服务器。 我发现了关于此错误的各种线程,但有关于旧版本的线程,并且提供的解决方案都不起作

  • 我已确保bundler和模拟器正在运行。 如果我用这封信 它可能工作,但当我在模拟器中按rr时,刷新不会发生。我还尝试了abd的反转。对我来说什么都不起作用。 单击此处查看错误屏幕。

  • 以下是错误按摩: 无法加载Asset:Assets/Images/Waiting.png当引发异常时,这是堆栈图像提供程序:AssetImage(bundle:null,name:“Assets/Images/Waiting.png”)图像键:AssetBundleImageKey(bundle:PlatformAssetBundle#e3e67(),name:“Assets/Images/Wai