Android Studio运行应用程序时出现编译错误

时间:2018-05-27 05:44:27

标签: android android-studio gradle android-gradle android-studio-3.0

今天我对Android Studio IDE有一个奇怪的问题。

您可以看到我没有添加RecyclerViewSupport-v4的依赖关系,并且类显示错误。现在很好。但问题是我能够运行项目,我的应用程序在移动设备上运行,gradle没有显示有关错误的类的错误。

我不期待Android Studio的这种行为。

image

您可以看到我没有添加RecyclerView依赖项。

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation project(':Baselib')
    implementation "com.android.support:appcompat-v7:$SUPPORT_LIB_VER"
    implementation "com.android.support:design:$SUPPORT_LIB_VER"
    implementation "com.google.code.gson:gson:2.7"
    implementation "com.android.support:cardview-v7:$SUPPORT_LIB_VER"
    implementation "com.squareup.retrofit2:retrofit:${RETROFIT_VER}"
    implementation "com.squareup.retrofit2:converter-gson:${RETROFIT_VER}"
    implementation "com.jakewharton:butterknife:$BUTTER_KNIFE_VER"
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.android.support:support-v4:26.1.0'
    annotationProcessor "com.jakewharton:butterknife-compiler:$BUTTER_KNIFE_VER"
    implementation "com.intuit.sdp:sdp-android:$SDP_VERSION"
    implementation "com.intuit.ssp:ssp-android:$SDP_VERSION"
    implementation 'com.squareup.okhttp3:logging-interceptor:3.10.0'
    implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
}

现在看到Android Studio的魔力

enter image description here

这是Android Studio的一项新功能,其gradle构建成功与编译时错误?真是没有!!!

我已经尝试过了:

  • 清洁重建项目
  • 重新启动IDE
  • 删除构建文件夹
  • 删除.gradle文件夹
  • 使缓存无效并重新启动

2 个答案:

答案 0 :(得分:1)

以下为我工作:

  1. 删除.idea文件夹
  2. 清理+重建

答案 1 :(得分:0)

我做到了这一点并且有效。

  • 删除构建文件夹
  • 关闭项目
  • File>New>Import Project导入项目(而不是打开

现在我按预期得到了所有错误。