我正试图准备发布我的应用程序,但当我运行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 assembleRelease
2)build>generate signed apk 3)连接手机4)运行