android - React Native APK 发布后在设备上不断崩溃,但在构建时它工作正常
问题描述
在遵循官方 react native 文档(即https://facebook.github.io/react-native/docs/signed-apk-android)中的所有文档后,我创建了一个签名的 react-native apk。创建我的应用程序后崩溃。
我也试过这个文档: https ://medium.com/@impaachu/react-native-android-release-build-crash-on-device-14f2c9eacf18
这是我的 adb Logcat :
08-20 16:00:30.003 1724 1982 E AndroidRuntime: java.lang.RuntimeException: Result has already been set!
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at com.facebook.react.common.futures.SimpleSettableFuture.checkNotSet(SimpleSettableFuture.java:118)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at com.facebook.react.common.futures.SimpleSettableFuture.setException(SimpleSettableFuture.java:42)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at com.facebook.react.devsupport.DevSupportManagerImpl$23.onFailure(DevSupportManagerImpl.java:953)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at com.facebook.react.devsupport.WebsocketJavaScriptExecutor$1.onFailure(WebsocketJavaScriptExecutor.java:83)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at com.facebook.react.devsupport.WebsocketJavaScriptExecutor$2$1.onFailure(WebsocketJavaScriptExecutor.java:121)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at com.facebook.react.devsupport.JSDebuggerWebSocketClient.abort(JSDebuggerWebSocketClient.java:240)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at com.facebook.react.devsupport.JSDebuggerWebSocketClient.onFailure(JSDebuggerWebSocketClient.java:215)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at okhttp3.internal.ws.RealWebSocket.failWebSocket(RealWebSocket.java:571)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at okhttp3.internal.ws.RealWebSocket$2.onResponse(RealWebSocket.java:216)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at okhttp3.RealCall$AsyncCall.execute(RealCall.java:206)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
08-20 16:00:30.003 1724 1982 E AndroidRuntime: at java.lang.Thread.run(Thread.java:764)
08-20 16:00:30.235 844 955 E storaged: getDiskStats failed with result NOT_SUPPORTED and size 0
08-20 16:00:35.008 2097 2122 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
08-20 16:00:35.688 2097 2122 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
08-20 16:01:30.239 844 955 E storaged: getDiskStats failed with result NOT_SUPPORTED and size 0
08-20 16:02:30.241 844 955 E storaged: getDiskStats failed with result NOT_SUPPORTED and size 0
08-20 16:03:27.774 2097 2122 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
08-20 16:03:30.243 844 955 E storaged: getDiskStats failed with result NOT_SUPPORTED and size 0
08-20 16:03:48.981 2097 2122 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
08-20 16:03:49.404 2097 2122 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
08-20 16:03:51.325 2097 2122 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
08-20 16:03:53.196 2097 2122 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
08-20 16:03:53.677 2097 2122 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
08-20 16:04:30.244 844 955 E storaged: getDiskStats failed with result NOT_SUPPORTED and size 0
08-20 16:05:06.556 4157 4258 E ActivityThread: Failed to find provider info for com.facebook.appmana
ger.nekodirect
解决方案
推荐阅读
- python - 关闭命令和更新命令不适用于一键
- amazon-web-services - 有没有人有一个示例构建规范,用于将单个构建的 docker 映像推送到不同 AWS 账户上的两个不同 ECR 中?
- sql - Big Query 匹配表之间的记录
- amazon-web-services - 我无法从 VPC 内部访问 AWS API 网关
- bash - 有没有办法使用 Locate 数据库在 Unix Shell 中执行复制?
- python - 如何从 Python 脚本中创建存储过程?
- javascript - 我在使用 JavaScript 和 HTML 时遇到了这个问题
- c# - c# - Revit api - 多版本插件 .csproj 文件
- azure - 是否可以在 Spring Boot Azure 应用程序中跟踪实时指标?
- r - 如何在 R 中使用 pagedown 和 kable 打印表格,然后是分页符