Java Android Studio:id为';com.android.feature';找不到

Java Android Studio:id为';com.android.feature';找不到,java,android,gradle,Java,Android,Gradle,我将一个android studio项目移动到另一台计算机上,在gradle同步时出现了以下错误: A problem occurred evaluating project ':base'. > Plugin with id 'com.android.feature' not found. 下面是build.gradle(:base)中的代码 以下是gradle版本: android.com.feature插件已经被弃用了一段时间,最终在android Gradle插件的4.0.0版本

我将一个android studio项目移动到另一台计算机上,在gradle同步时出现了以下错误:

A problem occurred evaluating project ':base'.
> Plugin with id 'com.android.feature' not found.
下面是build.gradle(:base)中的代码

以下是gradle版本:


android.com.feature插件已经被弃用了一段时间,最终在android Gradle插件的4.0.0版本中被删除。有关更多详细信息,请参阅

看来你有两个选择

  • 迁移您的应用程序以使用更新的应用程序捆绑(如果适用于您)
  • Android Gradle插件降级至3.6.0
  • apply plugin: 'com.android.feature'
    
    configurations.all {
        resolutionStrategy {
            force 'com.android.support:support-annotations:23.1.1'
        }
    }
    
    android {
        compileSdkVersion 28
        baseFeature true
    
        defaultConfig {
           minSdkVersion 26
           targetSdkVersion 28
           versionCode 1
           versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }
    
    dependencies {
    
        //noinspection GradleCompatible
        api 'com.android.support:appcompat-v7:28.0.0'
        api 'com.android.support.constraint:constraint-layout:2.0.4'
    
        application project(':app')
        feature project(':app')
        implementation fileTree(include: ['*.jar'], dir: 'libs')
    
    
    
    }