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

Had*_*adi 9 crash android logcat

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

也许有用:

logCat崩溃后: 照片

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 {
    ....
}
Run Code Online (Sandbox Code Playgroud)

Abh*_*mar 6

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

转到FILE - >单击" INVALIDATE CACHES/RESTART ",弹出一个对话框,选择"INVALIDATE CACHES/RESTART"按钮.

Android studio将自动重启并重建索引.

要么,

你可以做以下事情.

  1. 重启logcat
  2. 从详细更改为调试/错误.
  3. 最后一个(选中正则表达式)更改正则表达式仅显示所选选项.

或者,看看这个Logcat没有显示我的华为P9手机的错误

  • 欢迎,@哈迪,我的第一个评论我已经告诉它的手机问题BTW,快乐编码.. (2认同)