build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile project(':libraries:android-ColorPickerPreference')
compile 'com.android.support:support-v4:18.0.0'
compile 'com.android.support:appcompat-v7:19.+'
compile files('lib/dashclock-api-r2.0.jar')
}
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 19.1
}
}
gradle-wrapper.properties
#Fri Aug 28 03:51:32 IRDT 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
错误:(31,0)未找到Gradle DSL方法:“targetSdkVersion()”
可能的原因:
打开Gradle包装器文件
应用Gradle插件
最佳答案
您在targetSdkVersion
脚本中使用了错误的build.gradle
。
更改
targetSdkVersion 19.1
进入
targetSdkVersion 19
另外,您应该更改(这不是问题的原因)
apply plugin: 'android'
进入
apply plugin: 'com.android.application'
您的脚本应该是这样的:
apply plugin: 'com.android.application'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
repositories {
mavenCentral()
}
android {
compileSdkVersion 19
buildToolsVersion "19.1.0" // or 22.0.1 , 23.0.0
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
}
}
dependencies {
compile project(':libraries:android-ColorPickerPreference')
compile 'com.android.support:support-v4:18.0.0'
compile 'com.android.support:appcompat-v7:19.+'
compile files('lib/dashclock-api-r2.0.jar')
}
关于android - 错误:(31,0)未找到Gradle DSL方法: 'targetSdkVersion()',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32269310/