>我通过模拟器运行Android应用程序,但遇到如下错误。
不知道如何解决它。
有人知道解决方案吗?
请帮忙。
谢谢。
E/unknown:React: Exception in native call
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:818)
我遇到了同样的问题。
我通过删除文件中的依赖项来解决此问题androidsettings.gradle
。未在build.gradle
文件中指定。
这解决了我的问题。希望这对你有帮助。
这个问题的可能重复。尝试从项目的根目录运行此命令。
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
可以在
MainApplication.java
中import com.facebook.react.BuildConfig;
问题的根源。删除它可能会有所帮助。