我有一个奇怪的问题。当我使用Android 4.1在Genymotion上运行我的应用程序时,一切都很好,Logcat工作正常并显示一切。但是当我在真正的手机上运行相同的应用程序(华为荣耀7与Android 6),并且我的应用程序崩溃时,logCat没有显示崩溃的原因。换句话说,log cat不显示异常。谁能帮助我?谢谢
可能有用:
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 {
....
}
答案 0 :(得分:5)
解决此问题的最佳方法是使缓存无效,可能会对您有用。
转到文件 - >点击" 无效缓存/重新启动"然后会弹出一个对话框,选择" INVALIDATE CACHES / RESTART"按钮。
Android studio会自动重启并重建索引。
或强>
您可以执行以下操作。