Android Gradle 报错:

Error:Execution failed for task ‘:app:preDebugAndroidTestBuild’.
Conflict with dependency ‘com.android.support:support-annotations’ in project ‘:app’. Resolved versions for app (26.0.0-beta1) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

解决方法 1

1st

appbuild.gradle 中, 在 android{…} 里添加如下代码:

configurations.all {        resolutionStrategy.force 'com.android.support:support-annotations:27.1.1'        }

2nd

同步 build.gradle 文件


解决方法 2

appbuild.gradle 中, 在 android{…} 里,更改一下属性,使其为最近版本号,如下

自行去官网里寻找适合版本 ——[developer.android.com]

andorid{    ...    defaultConfig {     compileSdkVersion 27        defaultConfig {            ...            targetSdkVersion 27            ...        }        ...    }    ...}

总结

新手注意看报错信息
‘.Conflict with dependency ‘com.android.support:support-annotations’
说明是依赖冲突,
Resolved versions for app (26.0.0-beta1) and test app (27.1.1) differ
给出了冲突的版本,之后要么把冲突的地方降级为 (26.0.0-beta1),
要么把整个升级为版本 27

感谢分享

更多相关文章

  1. AndFire防火墙1.2版本发布
  2. Android 平台如何获取程序的版本
  3. Android studio引用包冲突
  4. Android各版本代号
  5. Android studio 版本升级要到问题
  6. linux下交叉编译android版本的libSDL2.so
  7. 修改android项目sdk版本的方法
  8. android studio更改兼容android低版本

随机推荐

  1. Android学习心得之二——Android系统架构
  2. Android多线程AsyncTask详解
  3. android截屏代码实现方法
  4. 只会写xml和Activity,做android真的不行!
  5. 10个常见的 Android(安卓)新手误区
  6. Android之Android的数据存储--SD卡
  7. Android(安卓)sdk manager不能更新下载缓
  8. 【转官方】Android(安卓)ADB调试命令、支
  9. webview中的javascript调用android命令实
  10. 五年之内,Android(安卓)或将被取代?