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

无法从资产“index.android.bundle”加载脚本。

汪庆
2023-03-14

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

  "dependencies": {
    "react": "16.2.0",
    "react-native": "0.52.0",
    "react-navigation": "^1.0.0-beta.27"
  },
  "devDependencies": {
    "babel-jest": "22.1.0",
    "babel-preset-react-native": "4.0.0",
    "jest": "22.1.1",
    "react-test-renderer": "16.2.0",
    "util": "^0.10.3"
  },

共有1个答案

阎善
2023-03-14

下面是我需要你遵循的解决这个问题的步骤。

删除android文件夹并执行react-native升级(不是react-native run-android)

在以下位置创建文件夹。

your_app/android/app/src/main
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/
cd android && ./gradlew installDebug
 类似资料:
  • 我是初学者。我已经使用“反应本机运行Android”命令在Ubuntu上运行了反应本机项目。我在模拟器上收到错误“无法从资产“index.android.bundle”加载脚本。确保您的包包装正确,或者您正在运行包服务器。”

  • 我已经使用 命令在 Windows 上运行了一个 React Native 项目。我在模拟器中收到以下错误: 无法从资产' index.android.bundle '加载脚本。请确保您的软件包已正确打包,或者您正在运行软件包服务器。 我试过这些链接,但不管用。 无法从 Windows 上的 assets index.android.bundle 加载脚本。

  • 似乎地铁捆扎机没有装货...它正在打开和关闭,在关闭之前,我看不到里面有任何东西在运行。因此,模拟器没有运行应用程序。 运行后我收到错误: 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