我正在尝试在模拟器上的发布模式下运行我的React Native应用程序(Android版本)。我正在从android studio运行它。
突然我开始收到此错误
致命异常:线程3 流程:com.cgi.oslomelding.foresatte,PID:7057 java.lang.RuntimeException:无法从资产“ index.android.bundle”加载脚本。确保您的捆绑包包装正确,或者您正在运行打包服务器。 在com.facebook.react.bridge.CatalystInstanceImpl.jniLoadScriptFromAssets(本机方法) 在com.facebook.react.bridge.CatalystInstanceImpl.loadScriptFromAssets(CatalystInstanceImpl.java:216) 在com.facebook.react.bridge.JSBundleLoader $ 1.loadScript(JSBundleLoader.java:33) 在com.facebook.react.bridge.CatalystInstanceImpl.runJSBundle(CatalystInstanceImpl.java:234) 在com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1113) 在com.facebook.react.ReactInstanceManager.access $ 900(ReactInstanceManager.java:113) 在com.facebook.react.ReactInstanceManager $ 5.run(ReactInstanceManager.java:920) 在java.lang.Thread.run(Thread.java:764)
似乎捆绑包无法正常工作。关于如何克服这个问题有什么想法吗?
我的本机版本是0.53.3 我的gradle版本是4.10.1 我的android插件版本是3.3.0
答案 0 :(得分:1)
运行以下命令:
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle
然后
react-native run-android --variant=release