大佬教程收集整理的这篇文章主要介绍了android – 错误:Gradle’HelloWorld’项目刷新失败:构建脚本错误,找不到支持的Gradle DSL方法:’setRoot()’!,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我与gradle文件同步时,它给了我一个错误.伙计们,分享您对此问题的看法.
Gradle setTings 3:35:14 PM Gradle 'HelloWorld' project refresh Failed: Build script error,unsupported Gradle DSL method found: 'setRoot()'! Possible causes Could be: - you are using Gradle version where the method is absent - you didn't apply Gradle plugin which provides the method - or there is a mistake in a build script Gradle setTings
在文件夹应用程序中,有build.gradle,这是我现在拥有的
apply plugin: 'android' apply plugin: 'android-test' android { compileSdkVersion 19 buildToolsVersion "19.0.1" defaultConfig { minSdkVersion 8 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.txt' } } } sourceSets { instrumentTest.setRoot('src/test') } dependencies { compile 'com.android.support:appcompat-v7:+' compile fileTree(dir: 'libs',include: ['*.jar']) TESTCompile 'junit:junit:4.10' TESTCompile 'org.robolectric:robolectric:2.3-SNAPSHOT' TESTCompile 'com.squareup:fest-android:1.0.+' instrumentTESTCompile 'junit:junit:4.10' instrumentTESTCompile 'org.robolectric:robolectric:2.3-SNAPSHOT' instrumentTESTCompile 'com.squareup:fest-android:1.0.+' }
在HelloWorld中,还有另一个build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { mavenCentral() maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } } dependencies { classpath 'com.android.tools.build:gradle:0.8.+' classpath 'com.squareup.gradle:gradle-android-test-plugin:0.9.1-SNAPSHOT' } } allprojects { repositories { mavenCentral() } }
它对我有用.
android { compileSdkVersion 19 buildToolsVersion "19.0.1" defaultConfig { minSdkVersion 8 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.txt' } } sourceSets { instrumentTest.setRoot('src/test') } }
以上是大佬教程为你收集整理的android – 错误:Gradle’HelloWorld’项目刷新失败:构建脚本错误,找不到支持的Gradle DSL方法:’setRoot()’!全部内容,希望文章能够帮你解决android – 错误:Gradle’HelloWorld’项目刷新失败:构建脚本错误,找不到支持的Gradle DSL方法:’setRoot()’!所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。