我正试图准备发布我的应用程序,但当我运行adb install android/app/app-release.apk或从应用程序商店下载我的beta版本时,它会抱怨Unfortunately App, has stopped
我运行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)

这是因为我的发布版本试图在调试模式下运行吗??我以为只有当它还在寻找本地主机:8081时才会显示出这个错误。

最佳答案

看来我得先跑
笔记:
发布android版本1)cd android && ./gradlew assembleRelease2)build>generate signed apk 3)连接手机4)运行

10-04 10:09