Android 反应本机+;安卓:发布版本“;无法获取BatchedBridge“;?
我正试图准备发布我的应用程序,但当我运行Android 反应本机+;安卓:发布版本“;无法获取BatchedBridge“;?,android,react-native,Android,React Native,我正试图准备发布我的应用程序,但当我运行adb安装android/app/app release.apk或从应用商店下载我的Beta版本时,它抱怨不幸的是,应用程序已停止 我运行了adb logcat,我看到: 01-13 22:46:03.949 13326 13351 E : Unable to load script from assets: index.android.bundle 01-13 22:46:03.954 13326 13371 E AndroidRunti
adb安装android/app/app release.apk
或从应用商店下载我的Beta版本时,它抱怨不幸的是,应用程序已停止
我运行了adb logcat,我看到:
01-13 22:46:03.949 13326 13351 E : Unable to load script from assets: index.android.bundle
01-13 22:46:03.954 13326 13371 E AndroidRuntime: FATAL EXCEPTION: mqt_js
01-13 22:46:03.954 13326 13371 E AndroidRuntime: Process: com.potatolabs.banana, PID: 13326
01-13 22:46:03.954 13326 13371 E AndroidRuntime: java.lang.RuntimeException: com.facebook.react.devsupport.JSException: Could not get BatchedBridge, make sure your bundle is packaged correctly
01-13 22:46:03.954 13326 13371 E AndroidRuntime: at com.facebook.react.bridge.DefaultNativeModuleCallExceptionHandler.handleException(DefaultNativeModuleCallExceptionHandler.java:24)
01-13 22:46:03.954 13326 13371 E AndroidRuntime: at com.facebook.react.devsupport.DisabledDevSupportManager.handleException(DisabledDevSupportManager.java:158)
这是因为我的发布版本试图在调试模式下运行吗??我认为只有当它仍在尝试查找localhost:8081时才会显示该错误。看起来我必须先运行
cd-android&&./gradlew-assembleerelease
注:
发布android版本1)cd android&&./gradlew AssemblerRelease2)build>generate signed APK 3)连接手机4)运行
adb安装android/app/app release.APK
测试发布版本是否在设备上工作5)运行adb logcat
查看登录,以防任何东西损坏不加载资产,知道吗?