AS升级3.1 编译报错:The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plugin.
2018-04-03 17:59
615 查看
AndroidStudio升级到3.1后编译报错:The SourceSet ‘instrumentTest’ is not recognized by the Android Gradle Plugin.
项目中 gradle 配置
原因
是这里出问题了 instrumentTest.setRoot(‘tests’) ,你可能在升级 Android Studio 时更新了项目的 gradle 配置,这里的配置中 instrumentTest 已被弃用,不适用于现在的 gradle 版本。
解决办法
用 androidTest 替换 instrumentTest,编译运行即可。
项目中 gradle 配置
sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] jniLibs.srcDirs = ['libs'] } // Move the tests to tests/java, tests/res, etc... instrumentTest.setRoot('tests') // Move the build types to build-types/<type> // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... // This moves them out of them default location under src/<type>/... which would // conflict with src/ being used by the main source set. // Adding new build types or product flavors should be accompanied // by a similar customization. debug.setRoot('build-types/debug') release.setRoot('build-types/release') }
原因
是这里出问题了 instrumentTest.setRoot(‘tests’) ,你可能在升级 Android Studio 时更新了项目的 gradle 配置,这里的配置中 instrumentTest 已被弃用,不适用于现在的 gradle 版本。
解决办法
用 androidTest 替换 instrumentTest,编译运行即可。
相关文章推荐
- AS出现的错误: This version of Android Studio is incompatible with the Gradle Plugin used.
- 解决gradle升级报错 This version of Android Studio is incompatible with the Gradle Plugin used
- AS错误-Error running app: This version of Android Studio is incompatible with the Gradle Plugin used.
- the Android gradle plugin version xxx is too old please update to the lateset version
- 升级TFS2012查看SOURCE-history部分提示TF14045: The identity xxx is not a recognized identity
- 编译错误This version of Android Studio is incompatible with the Gradle Plugin used
- Android Gradle 3.0.0-alpha2 plugin, Cannot set the value of read-only property 'outputFile'
- 错误编码 = 10022 错误消息 = SDK 组件 Qupaisdk 启动出错,错误消息为 [Qupaisdk], the android stack error message is Fail to start the plugin, which is caused by No implem
- Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try d
- Error running app: This version of Android Studio is incompatible with the Gradle Plugin used.
- the android gradle plugin version is too old 解决方法
- vs编译项目报错:The OutputPath property is not set for this project
- SourceSafe问题:“The filename selected is not recognized as legal. Please select another file or rename the selected file.”异常
- MAC Android Studio| Error: The android gradle plugin version 3.0.0-alpha1 is too old
- 报错:Error:android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationP
- This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Instant Ru
- The android gradle plugin version 3.0.0-alpha1 is too old……的解决方法
- Error running app: This version of Android Studio is incompatible with the Gradle Plugin used.
- 18. 优雅解决The android gradle plugin version 3.0.0-alpha1 is too old, update to the latest version
- AS错误-The android gradle plugin version 2.3.0-alpha1 is too old, please update to the latest version.