Java Android Studio Gradle项目同步失败isReleaseBuild()
我试图在AndroidStudio 1.0中添加一个模块依赖项,当项目同步时,我遇到了这个Gradle错误。我收到Gradle项目同步失败消息,错误如下:错误:找不到Gradle DSL方法:“isReleaseBuild” 下面是我的build.gradle文件。我尝试了一个修复程序,它说从“./maven_push.gradle”中删除apply行,但之后它会反复说我必须下载SDK更新Java Android Studio Gradle项目同步失败isReleaseBuild(),java,android,gradle,android-studio,Java,Android,Gradle,Android Studio,我试图在AndroidStudio 1.0中添加一个模块依赖项,当项目同步时,我遇到了这个Gradle错误。我收到Gradle项目同步失败消息,错误如下:错误:找不到Gradle DSL方法:“isReleaseBuild” 下面是我的build.gradle文件。我尝试了一个修复程序,它说从“./maven_push.gradle”中删除apply行,但之后它会反复说我必须下载SDK更新 apply plugin: 'android-library' android { compil
apply plugin: 'android-library'
android {
compileSdkVersion 20
buildToolsVersion "20"
defaultConfig {
minSdkVersion 7
targetSdkVersion 20
versionCode 2
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
}
// This is the actual solution, as in http://stackoverflow.com/a/19037807/1002054
task clearJar(type: Delete) {
delete 'build/libs/myCompiledLibrary.jar'
}
task makeJar(type: Copy) {
from('build/intermediates/bundles/release/')
into('build/libs/')
include('classes.jar')
rename ('classes.jar', 'myCompiledLibrary.jar')
}
makeJar.dependsOn(clearJar, build)
apply from: './maven_push.gradle'
必须将isReleaseBuild代码添加到root build.gradle中
def isReleaseBuild() {
return version.contains("SNAPSHOT") == false}
}
问题必须在maven_push.gradle文件中,因为该文件中没有任何内容会导致此问题。