错误:(41,0)提供的字符串模块符号' 0.12.2'无效

时间:2016-04-28 03:26:51

标签: android android-gradle build.gradle android-build

我正在将Eclipse项目导入Android studio,并在导入项目时遇到以下错误:

Error:(41, 0) Supplied String module notation '0.12.2' is invalid. Example notations: 'org.gradle:gradle-core:2.2', 'org.mockito:mockito-core:1.9.5:javadoc'.
Open File

这是我的build.gradle文件:

apply plugin: 'android'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile project(':appcompat')
    compile project(':cardview')
}

android {
    compileSdkVersion 21
    buildToolsVersion '21.1.0'

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
        }

        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}

buildscript {
    dependencies {
        classpath '0.12.2'
    }
    repositories {
        mavenCentral()
    }
}
allprojects {
    repositories {
        mavenCentral()
    }
}

我在以下一行收到错误:

classpath '0.12.2'

1 个答案:

答案 0 :(得分:5)

你的剧本似乎很老了。

您应该使用以下代码更改行document.querySelectorAll()

classpath '0.12.2'

我希望这个脚本应该有其他一些问题。

  • 将Android Studio更新为最新的稳定版(2.1)
  • 使用classpath 'com.android.tools.build:gradle:0.12.2'
  • 使用apply plugin: 'com.android.application'
  • 使用classpath 'com.android.tools.build:gradle:2.1.0'
  • 更新gradle版本(gradle/wrapper/gradle-wrapper.properties