当我构建(〉react-native run-android)与我的依赖项的构建是成功的!然而,当应用程序启动它立即崩溃...怎么不知道这是怎么可能的,没有错误,没有告诉我为什么应用程序崩溃...
它肯定是从依赖...
dependencies {
implementation project(':react-native-intercom')
implementation "io.intercom.android:intercom-sdk:3.+"
implementation project(':react-native-onesignal')
implementation 'com.google.android.gms:play-services-location:+'
implementation project(':react-native-linear-gradient')
implementation project(':react-native-i18n')
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "com.facebook.react:react-native:+"
implementation project(':tipsi-stripe')
implementation (project(':react-native-maps')) {
exclude group: 'com.google.android.gms', module: 'play-services-base'
exclude group: 'com.google.android.gms', module: 'play-services-maps'
}
implementation (project(':react-native-camera')) {
exclude group: "com.google.android.gms"
exclude group: "com.android.support", module: 'support-v4'
}
implementation "com.android.support:appcompat-v7:23.0.1"
implementation 'com.google.android.gms:play-services-base:10.0.1'
implementation 'com.google.android.gms:play-services-maps:10.0.1'
implementation 'com.google.android.gms:play-services-gcm:10.0.1'
}
非常感谢
3条答案
按热度按时间2jcobegt1#
要在生成的发布模式APK中检查异常日志,请遵循步骤1-3。*(如果已在设备上安装签名的发布模式APK,则可以跳过步骤1。
1.确保adb设备命令列出了您的设备,然后通过运行下面的命令从文件夹与apk在设备/模拟器上安装应用程序。
adb -d install -r app-name.apk
例如:adb -d install -r learnapp.apk
adb logcat | FINDSTR "Exception"
这将记录cmd上的所有异常消息。1.现在启动应用程序,异常详细信息将显示在cmd上。
异常可以是非常微小的问题,例如我有console.clear()在我的应用程序屏幕的componentDidMount()钩子和console.clear是未定义的异常是导致崩溃后,导航到该屏幕.运行步骤1-3后,我发现了异常,从代码中删除该行,再次生成apk和应用程序工作得很好之后!
sdnqo3pr2#
我现在遇到了完全相同的react 0.59.8(甚至60+)错误。也许我可以解释一下,因为它真的让我很恼火,因为我不能开发我的应用程序,而是专注于修复与框架相关的错误...所以作为一个解释:该项目已成功构建。当CD到Android子文件夹,我执行
它说构建成功。如果我运行
react-native run-android
,它也会成功构建并尝试将文件上传到设备。然后崩溃,没有任何错误。我只是回到了我执行react-native run-android
的shell中。有时候,在执行
npm start
并在设备上点击reload后,导致JavaScript被构建/转化(或者发生了什么。我不知道),它会被修复。有人有同样的问题吗?
有人知道为什么会这样吗?
更新:adblogcat *:当尝试连接到使用
npm start
运行的metro bundler时,E抛出此错误(当运行npm start时它不工作时)unknown:ReactNative: ... 21 more 09-17 10:34:38.851 29275 29275 E unknown:ReactNative: Caused by: android.system.ErrnoException: isConnected failed: ECONNREFUSED (Connection refused)
我的包裹。
my MainApplication.java
安卓系统/build.gradle
安卓系统/app/build. gradle
gradle.properties contains:
android.useAndroidX=true android.enableJetifier=true
s6fujrry3#
这可能是线性梯度的原因,我面临着同样的问题。
https://github.com/react-native-linear-gradient/react-native-linear-gradient/issues/455