Android 无法解析任何依赖项导入

Android 无法解析任何依赖项导入,android,android-studio,android-gradle-plugin,Android,Android Studio,Android Gradle Plugin,#奇怪错误当我更改系统时,此问题仍然存在。我用一台新笔记本电脑开始了一个项目。 现在我可以运行一个应用程序了,Gradle构建成功了,但是所有依赖项导入都没有像屏幕截图那样得到解决 请注意,所有依赖项都添加到应用程序级别的build.gradle中,项目运行良好。 apply plugin: 'com.android.application' android { compileSdkVersion 27 buildToolsVersion '27.0.3' defaul

#奇怪错误当我更改系统时,此问题仍然存在。我用一台新笔记本电脑开始了一个项目。 现在我可以运行一个应用程序了,Gradle构建成功了,但是所有依赖项导入都没有像屏幕截图那样得到解决

请注意,所有依赖项都添加到应用程序级别的
build.gradle
中,项目运行良好。

apply plugin: 'com.android.application'
android {
    compileSdkVersion 27
    buildToolsVersion '27.0.3'
    defaultConfig {
        applicationId "in.kpis.servertracker"
        minSdkVersion 16
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
    }
    dataBinding {
        enabled = true
    }
    buildTypes {
        debug {
        }
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    useLibrary 'org.apache.http.legacy'
    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }
}
def SUPPORT_LIB_VER = '27.0.2'
def BUTTER_KNIFE_VER = '8.8.1'
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.android.support:cardview-v7:${SUPPORT_LIB_VER}"
    implementation "com.android.support:recyclerview-v7:${SUPPORT_LIB_VER}"
    implementation "com.jakewharton:butterknife:${BUTTER_KNIFE_VER}"
    annotationProcessor "com.jakewharton:butterknife-compiler:${BUTTER_KNIFE_VER}"
}
渐变生成成功,未显示任何错误。

apply plugin: 'com.android.application'
android {
    compileSdkVersion 27
    buildToolsVersion '27.0.3'
    defaultConfig {
        applicationId "in.kpis.servertracker"
        minSdkVersion 16
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
    }
    dataBinding {
        enabled = true
    }
    buildTypes {
        debug {
        }
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    useLibrary 'org.apache.http.legacy'
    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }
}
def SUPPORT_LIB_VER = '27.0.2'
def BUTTER_KNIFE_VER = '8.8.1'
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.android.support:cardview-v7:${SUPPORT_LIB_VER}"
    implementation "com.android.support:recyclerview-v7:${SUPPORT_LIB_VER}"
    implementation "com.jakewharton:butterknife:${BUTTER_KNIFE_VER}"
    annotationProcessor "com.jakewharton:butterknife-compiler:${BUTTER_KNIFE_VER}"
}
我试过了

  • 清理、重建
  • 使用无效缓存重新启动
  • 删除应用程序内的生成文件夹
  • 删除.gradle文件夹

这在您的项目中有时会发生

因此,您需要删除项目目录中的.Gradle文件夹

Projectdirectory->.gradle文件夹删除它

然后打开Android Studio并构建项目


谢谢

删除.gradle文件夹,然后尝试.which.gradle、project.gradle或users文件夹.gradle?发布您的gradle文件或将您的compileSdkVersion更新为27,并使用实现而不是编译来添加依赖项。“.gradle”在项目中尝试删除.gradle,不起作用