gpt4 book ai didi

android - 错误 :(26, 0) 未找到 Gradle DSL 方法: 'runProguard()'

转载 作者:IT老高 更新时间:2023-10-28 12:57:59 26 4
gpt4 key购买 nike

我正在使用带有 gradle 的 android studio 0.9.3 'com.android.tools.build:gradle:0.14.+'

应用插件:'com.android.application'

android {
compileSdkVersion 19
buildToolsVersion '20.0.0'

defaultConfig {
applicationId "xxx.xxx.xxx"
minSdkVersion 16
targetSdkVersion 19
versionCode 1
versionName "1.0.11"
}

signingConfigs{
releaseConfig{
storeFile file("xxxxxxx")
storePassword = "xxxx"
keyAlias = "xxxx"
keyPassword = "xxxx"
}
}

buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.releaseConfig

// adds version to file name
applicationVariants.all { variant ->
def file = variant.outputFile
variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk"))
}
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
// You must install or update the Support Repository through the SDK manager to use this dependency.
// You must install or update the Support Repository through the SDK manager to use this dependency.
// You must install or update the Google Repository through the SDK manager to use this dependency.
// You must install or update the Support Repository through the SDK manager to use this dependency.
compile 'com.android.support:support-v4:19.+'
compile 'com.android.support:appcompat-v7:19.+'
compile 'com.mcxiaoke.volley:library:1.0.6'
compile 'com.google.code.gson:gson:2.2.+'
}

之前编译的项目没有对该文件进行任何更改,我越来越:错误:(26, 0) Gradle DSL 方法未找到:'runProguard()'

如何解决?

最佳答案

不要在 gradle 文件中使用 runProguard,而是尝试使用 minifyEnabled。这应该可以解决问题。 runProguard 已弃用,很快就会停止工作。

编辑

要使用 minifyEnabled,gradle 应该更新到 2.2 或更高版本。

关于android - 错误 :(26, 0) 未找到 Gradle DSL 方法: 'runProguard()',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27016385/

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