Android Studio 新手常见错误:Gradle DSL method not found: 'runProguard()'

在Android Studio上运行Github上的某Android开源项目,提示报错:

Error:(20, 0) Gradle DSL method not found: ‘runProguard()‘

请教度娘后,需要将app下的build.gradle文件中:

buildTypes {
    release {

        runProguard false // 已经被废弃并且停止使用了

        //......
    }
}

替换为如下即可:

buildTypes {
        release {
            minifyEnabled false
            //...
        }
    }

原因是Android Studio在1.0版本以后废除了runProguard

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android Studio 新手常见错误:Gradle DSL method not found: 'runProguard()'

时间: 2024-10-13 21:03:22

Android Studio 新手常见错误:Gradle DSL method not found: 'runProguard()'的相关文章

Android Studio 新手常见错误:Gradle DSL method not found: 'runProguard()'

在Android Studio上执行Github上的某Android开源项目,提示报错: Error:(20, 0) Gradle DSL method not found: 'runProguard()' 请教度娘后.须要将app下的build.gradle文件里: buildTypes { release { runProguard false // 已经被废弃而且停止使用了 //...... } } 替换为例如以下就可以: buildTypes { release { minifyEnab

Android studio: Gradle DSL method found: 'android()'!及Gradle DSL method not found: 'runProguard()'错误

Gradle DSL method not found: 'runProguard()'错误 出现这个错误是因为在新版本的Gradle中runProguard()方法已经被废弃,取而代之的是minifyEnabled,因此只要将每个module下的build.gradlew文件中的runProguard改成minifyEmabled即可.如下图: Gradle DSL method found: 'android()'错误 和上个错误一样这个也是因为在新版本的Gradle中android()方法

Android Studio:Gradle DSL method not found: 'runProguard()'

Android Studio发布了新的1.0版,更新之后却发现原来在0.8下面正常的项目编译失败了,从报错上来看是卡在gradle上面. Gradle DSL method not found: 'runProguard()' 找不到 runProguard() 这个方法 最终的原因很让人无语,原来gradle的工程师跟谷歌负责安卓这一块的是一个尿性!!根本就不管上下版本的开发兼容性!! Android Studio 1.0 默认采用了新版本的gradle,升级时,也会自动的将项目下的build

Android:解决Gradle DSL method not found: 'runProguard()' 问题

将Android Studio升级至最新版(1.0 RC 4)之后,运行项目时出现问题: Gradle DSL method not found: 'runProguard()' 从字面就能看出来,出现这个问题的原因是找不到runProguard()这个方法了(调用这个方法的地方在每个Module对应的build.gradle文件中). 这是因为,当Android Studio升级时,也自动的将项目下的build.gradle文件(不是Module对应的build.gradle!)下的内容修改成

解决Gradle DSL method not found: ‘android()’

AS升级后,工程会默认把你的gradle版本替换成最新的版本,没有做到向下兼容,runProguard()找不着了 把build.gradle中 ? 1 2 3 4 5 6 buildTypes {         release {             runProguard false             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        

Android开发各类常见错误解决方案

本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案的. (1)将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法:在build.gradle里添加以下两句: aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false 用来关闭And

AndroidStudio Gradle DSL method not found

Gradle DSL method not found:'runProguard()' AS升级后,工程会默认把你的gradle版本替换成最新的版本,没有做到向下兼容,runProguard()找不着了 把build.gradle中 buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } 替换成:

Gradle DSL method found: ‘android()’错误

Gradle DSL method found: ‘android()’错误 和上个错误一样这个也是因为在新版本的Gradle中android()方法已经废弃,但是要注意android()只是在整个项目下的build.gradle文件中废弃掉,在每个module下的build.gradle文件中依然存在.因此只要将项目下的build.gradle文件中的android()去掉即可. 详细内容参看http://stackoverflow.com/questions/23409384/android

【Android Studio】Gradle DSL method not found:'android()'

如图所示: 参考:http://www.jianshu.com/p/d370d41fb7da 又遇到了这个问题: 参考:http://stackoverflow.com/questions/24204436/error1-0-plugin-with-id-android-not-found 然后是这个问题: 我也是醉了…… [Android Studio]Gradle DSL method not found:'android()'