您的位置:首页 > 其它

4. Gradle DSL method not found runProguard

2016-07-20 19:18 253 查看

今天下载了新版本的Android Studio,导入以前做的demo时,出现了这样的错误。

Error:(16, 0) Gradle DSL method not found: 'runProguard()'

Possible causes:
<ul><li>The project 'Mobile' may be using a version of Gradle that does not contain the method.
<a href="open.wrapper.file">Open Gradle wrapper file</a>
</li><li>The build file may be missing a Gradle plugin.
<a href="apply.gradle.plugin">Apply Gradle plugin</a></li>


解决办法:

如果你在使用高于 0.14.0版本的 Gradle插件,那你需要将“runProguard”替换成“minifyEnabled”

以前的:

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


改正后:

buildTypes {
release {
minifyEnabled  false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}


因为在0.14.0版本已将runProguard改名为minifyEnabled 。

详情可见http://tools.android.com/tech-docs/new-build-system

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: