【问题标题】:Android Studio Error: (8, 0) Plugin with id 'android' not foundAndroid Studio 错误:(8, 0) 未找到 ID 为“android”的插件
【发布时间】:2014-08-09 12:52:57
【问题描述】:

我已经在 OS X (10.9.3) 上安装了 Android Studio (0.6.1),并使用 Brew (brew install gradle) 安装了 Gradle 1.1。但是,我无法获得我的第一个 Hello World!项目...请帮我解决这个问题

build.gradle:

    buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.11.+'
    }
}

apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion '19.1'
    defaultConfig {}
    productFlavors {}
}

dependencies {
}

错误信息:

错误:(8, 0) 未找到 ID 为“android”的插件。

Getting Build failed with an Exception Android Studio 0.4.3 and 0.4.4 发帖和Android Studio: Plugin with id 'android-library' not found 发帖都没有解决问题...

Second post I linked 返回此错误消息:

错误:项目正在使用不受支持的 Gradle 版本。请 使用 1.10 版。请指向支持的 Gradle 版本 项目的 Gradle 设置或项目的 Gradle 包装器中(如果 适用。)修复 Gradle 包装器和 重新导入项目 Gradle 设置

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    您似乎错过了在 dependencies 块中添加 android gradle 插件依赖项。

    用这个替换顶部的 buildScript 部分并将您的项目与 gradle 同步

     buildscript {
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:0.11.+'
        }
     }
    
     apply plugin: 'android'
    
     android {
          compileSdkVersion 19
          buildToolsVersion '19.1.0'
          defaultConfig {
              applicationId 'YOUR_APP_PACKAGE'
              minSdkVersion 9
              targetSdkVersion 17
          }
          buildTypes {
              release {
                runProguard false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
              }
          }
          productFlavors {   }
      }
    
      dependencies {
    
       }
    

    【讨论】:

    • 现在我收到了这个错误Error:The SDK Build Tools revision (19.0.3) is too low for project ':app'. Minimum required is 19.1.0 奇怪我跟着this guide (第二个答案 GUI 一)在我的 GUI 界面上,由于某种原因我没有模块。 (第 4 步)
    • 请检查更新后的答案并与您的 build.gradle 文件匹配。
    • 有时 buildscript 声明可以在一个单独的文件中,因此可能会被删除。
    【解决方案2】:

    我的“app”文件夹中的build.gradle文件:PATH:/home/work/ProjectName/app/build.gradle

    android {
         compileSdkVersion 19
         buildToolsVersion '19.1.0'
    
    defaultConfig {
        minSdkVersion 11
        targetSdkVersion 19
        versionCode 1
        versionName '1.0'
    }
    
    
     dependencies {
      compile 'com.android.support:support-v4:18.0.0'
      compile 'com.android.support:appcompat-v7:+'
    
     }
    }
    

    我的“app”文件夹外的build.gradle 文件:PATH: /home/work/ProjectName/build.gradle

    buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.11.+'
    }
    }
    
    allprojects {
    repositories {
        mavenCentral()
    }
    }
    

    请注意,所有这些更新后会将您的项目与 gradle 文件同步

    【讨论】:

    • 这个答案加分 100 分。谢谢雪琳!
    【解决方案3】:

    将以下代码放在主应用程序的build.gradle文件中并同步。

    buildscript {
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.0.0'
        }
    }
    
    allprojects {
        repositories {
            mavenCentral()
        }
    }
    

    感谢Ganesh Katikar

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-03
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2021-02-27
      • 1970-01-01
      相关资源
      最近更新 更多