当前位置: 首页 > 知识库问答 >
问题:

id为“com.android”的插件。未找到应用程序“”。我今天运行了一些模块,突然收到了这个消息[重复]

庄飞
2023-03-14

我试过文件-

日志:

16:05 Gradle同步开始
16:05 Gradle同步失败:找不到id为'com.android.application'的插件。有关更多详细信息,请参阅IDE日志(帮助|显示日志)(34s 987ms)

建筑gradle应用程序

apply plugin: 'com.android.application'

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.2'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.1"
    defaultConfig {
        applicationId "ru.startandroid.androidlessons"
        minSdkVersion 15
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:27.+'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
}

共有2个答案

申屠森
2023-03-14

你的身材。项目级别的渐变应该如下所示

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
} 

allprojects {
    repositories {
        jcenter()
    }
} 

gradle-wrapper.properties分发Url应该是这样的:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
裴兴学
2023-03-14

首先,Android Studio创建的任何项目都有两个分离的build.gradle文件。这对Gradle本身来说应该不会造成任何问题,但Android Studio可能不会想到这一点。

这可能表明您继续使用新的SDK和功能,但忽略了升级构建工具。E、 g.android.tools.build:gradle:2.1.2

您应该将Gradle插件升级到最新版本

https://developer.android.com/studio/releases/gradle-plugin.html

并通过Gradle包装器升级Gradle本身,或将其外部安装到Android Studio

 类似资料: