Android Studio错误:(8,0)带有id' android'的插件未找到

时间:2014-06-19 04:38:36

标签: android android-studio

我在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设置

3 个答案:

答案 0 :(得分:16)

似乎你错过了在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 {

   }

答案 1 :(得分:3)

我的“app”文件夹中的

build.gradle文件:路径:/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文件:路径:/home/work/ProjectName/build.gradle

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

allprojects {
repositories {
    mavenCentral()
}
}

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

答案 2 :(得分:2)

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

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

allprojects {
    repositories {
        mavenCentral()
    }
}

归功于Ganesh Katikar