当我在真实手机上运行我的应用程序时,android studio logcat没有显示崩溃的原因

时间:2018-02-05 11:03:38

标签: android crash logcat

我有一个奇怪的问题。当我使用Android 4.1在Genymotion上运行我的应用程序时,一切都很好,Logcat工作正常并显示一切。但是当我在真正的手机上运行相同的应用程序(华为荣耀7与Android 6),并且我的应用程序崩溃时,logCat没有显示崩溃的原因。换句话说,log cat不显示异常。谁能帮助我?谢谢

可能有用:

logCat崩溃后: Photo

build.gradle(模块应用)

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "my.application.id"
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    ....
}

1 个答案:

答案 0 :(得分:5)

解决此问题的最佳方法是使缓存无效,可能会对您有用。

转到文件 - >点击" 无效缓存/重新启动"然后会弹出一个对话框,选择" INVALIDATE CACHES / RESTART"按钮。

Android studio会自动重启并重建索引。

您可以执行以下操作。

  1. 重启logcat
  2. 从详细更改为调试/错误。
  3. 最后一个(选中正则表达式)更改正则表达式仅显示所选选项。
  4. 或,请查看此Logcat not showing errors from my Huawei P9 phone