gpt4 book ai didi

java - Android Studio Gradle 项目同步失败 isReleaseBuild()

转载 作者:太空宇宙 更新时间:2023-11-04 14:18:40 25 4
gpt4 key购买 nike

我正在尝试在 Android Studio 1.0 中添加模块依赖项,当项目同步时,我遇到了此 Gradle 错误。我收到“Gradle 项目同步失败”消息,并显示以下错误:Error: Gradle DSL method not found: 'isReleaseBuild()' .

下面是我的 build.gradle 文件。我尝试了一个修复,据说删除了行 apply from: './maven_push.gradle' ,但之后它会反复提示我必须下载 SDK 更新。

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}
}

关于java - Android Studio Gradle 项目同步失败 isReleaseBuild(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27438488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com