Android Studio中gradle的错误 [英] errors with gradle in android studio
本文介绍了Android Studio中gradle的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试构建该项目并在我的Google Glass中运行它,但是每当我试图构建该项目时,它就会显示
I am trying to build the project and run it in my google glass but when ever i am trying to build it is showing that
错误:(20,0 )找不到Gradle DSL方法:'runProguard()'
可能的原因:
Gradle设置
应用Gradle插件
,但是我安装了最新的gradle插件,即2.13,将build.gradle中的类路径更改为'com.android.tools.build:gradle:2.1.3', gradle-wrapper属性为(distributionUrl = https://services.gradle.org/distributions /gradle-2.13-all.zip ),删除了用户中的.gradle文件,但该文件不断出现,并且在我标记为脱机工作的设置中,服务目录路径仍然出现
Error:(20, 0) Gradle DSL method not found: 'runProguard()' Possible causes:
清单更新
<?xml version="1.0" encoding="utf-8"?>
<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="19" />
<application>
<uses-library android:name="android.test.runner" />
</application>
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.google.android.glass.sample.stopwatch"
android:handleProfiling="false"
android:functionalTest="false"
android:label="Tests for com.google.android.glass.sample.stopwatch"/>
推荐答案
发生这种情况是因为Android 2.1.3的gradle插件不存在。
不要将gradle版本与gradle插件混淆。
It happens because the gradle plugin for Android 2.1.3 doesn't exist.
Don't confuse the gradle version with the gradle plugin.
使用
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}
}
关于 runProguard
使用以下命令更改脚本:
About the runProguard
change your script with:
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
这篇关于Android Studio中gradle的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文