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

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

淳于博
2023-03-14

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

共有3个答案

别旻
2023-03-14

在我的例子中(将React Native作为一个新的Activity嵌入到现有的Android代码库中),问题是Android Studio自动导入了错误的BuildConfig。

错误:导入com.facebook.react.BuildConfig

右:< code >导入com . myweb domain . myapp . build config;

这将适用于您所在的代码块:

mReactRootView = new ReactRootView(this);
mReactInstanceManager = ReactInstanceManager.builder()
        .setApplication(getApplication())
        .setBundleAssetName("index.android.bundle")
        .setJSMainModulePath("index")
        .addPackage(new MainReactPackage())
        .setUseDeveloperSupport(BuildConfig.DEBUG)
        .setInitialLifecycleState(LifecycleState.RESUMED)
        .build();
郎仰岳
2023-03-14

使用npm版本4.3.0 react native cli版本2.01 react nature版本0.49.5

在项目目录中,

    < Li > < code > mkdir Android/app/src/main/assets < Li > < code > 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 < Li > < code > react-native run-Android

文件名已从index.android.js更改为index.js

艾和通
2023-03-14

我也得到了这个,我使用项目目录中的以下命令解决了这个问题:

$ mkdir android/app/src/main/assets

< code > $ react-native bundle-platform Android-dev false-entry-file index . Android . js-bundle-output Android/app/src/main/assets/index . Android . bundle-assets-dest Android/app/src/main/RES

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

  • 我已经使用 命令在 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