无法从资产"index.android.bundle"加载脚本.确保您的捆绑包包装正确,或者您正在运行打包器服务器 [英] Unable to load script from assets 'index.android.bundle'. Make sure your bundle is packaged correctly or you're running a packager server

查看:87
本文介绍了无法从资产"index.android.bundle"加载脚本.确保您的捆绑包包装正确,或者您正在运行打包器服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用版本0.38.0的React Native应用程序,当我尝试将其升级到0.45.1时,它显示以下错误

I am having working React Native application having version 0.38.0, when i have tried to upgrade it to 0.45.1 it is showing following error

java.lang.RuntimeException: Unable to load script from assets 'index.android.bundle'. Make sure your bundle is packaged correctly or you're running a packager server.
at com.facebook.react.cxxbridge.CatalystInstanceImpl.jniLoadScriptFromAssets(Native Method)
at com.facebook.react.cxxbridge.CatalystInstanceImpl.loadScriptFromAssets(CatalystInstanceImpl.java:198)
at com.facebook.react.cxxbridge.JSBundleLoader$1.loadScript(JSBundleLoader.java:33)
at com.facebook.react.cxxbridge.CatalystInstanceImpl.runJSBundle(CatalystInstanceImpl.java:216)
at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:994)
at com.facebook.react.ReactInstanceManager.access$600(ReactInstanceManager.java:109)
at com.facebook.react.ReactInstanceManager$4.run(ReactInstanceManager.java:746)
at java.lang.Thread.run(Thread.java:761)

我尝试了以下解决方案,但对我而言无效

I have tried following solutions but it didn't work for me

SO:无法从以下位置加载脚本Windows上的资产index.android.bundle
SO:反应原生android无法加载JS包

推荐答案

1-创建一个新文件夹=> android/app/src/main/assets
2-运行此命令=>

1- Create a new folder => android/app/src/main/assets
2- Run this command =>

 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  

此命令将创建2个文件: index.android.bundle & index.android.bundle.meta

This command will create 2 files : index.android.bundle & index.android.bundle.meta

3-运行命令=> react-native run-android

3- run command => react-native run-android

这篇关于无法从资产"index.android.bundle"加载脚本.确保您的捆绑包包装正确,或者您正在运行打包器服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆