项目中 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/    // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...    // This moves them out of them default location under src//... 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,编译运行即可。

更多相关文章

  1. android一些重要开源项目
  2. android新建项目报关于progurad.xml不存在错误
  3. Android 开源项目集合
  4. Android项目开发注意事项
  5. Android Studio下项目编译出错could not find com.android.tools
  6. 导入android studio 项目错误:Error:(1, 0) Plugin with id 'com.
  7. android studio第一个项目hello world之AndroidManifest.xml内容
  8. Android ADT_20新建项目Android Support library not installed
  9. Android - 私有库项目创建及发布

随机推荐

  1. Android火焰效果程序
  2. Android(安卓)Log史上最强大的.最易用的
  3. Android(安卓)application 中使用 provid
  4. Android(安卓)手撸一个简易路由Router
  5. Android墨迹3.0特性介绍效果实现——做一
  6. Android(安卓)五步修改状态栏颜色
  7. android主流屏幕适配方案总结
  8. Android(安卓)九宫格解锁Demo--Android(
  9. Android之通用MVP模式框架
  10. Android面试的一些总结