报错信息:

Cannot choose between the following configurations of project :resourceLib:
  - debugApiElements
  - debugRuntimeElements
  - releaseApiElements
  - releaseRuntimeElements
All of them match the consumer attributes:
  - Configuration 'debugApiElements':
      - Found com.android.build.api.attributes.BuildTypeAttr 'debug' but wasn't required.
      - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required.
      - Found com.android.build.gradle.internal.dependency.VariantAttr 'debug' but wasn't required.
      - Found org.gradle.api.attributes.Usage 'java-api' but wasn't required.
  - Configuration 'debugRuntimeElements':
      - Found com.android.build.api.attributes.BuildTypeAttr 'debug' but wasn't required.
      - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required.
      - Found com.android.build.gradle.internal.dependency.VariantAttr 'debug' but wasn't required.
      - Found org.gradle.api.attributes.Usage 'java-runtime' but wasn't required.
  - Configuration 'releaseApiElements':
      - Found com.android.build.api.attributes.BuildTypeAttr 'release' but wasn't required.
      - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required.
      - Found com.android.build.gradle.internal.dependency.VariantAttr 'release' but wasn't required.
      - Found org.gradle.api.attributes.Usage 'java-api' but wasn't required.
  - Configuration 'releaseRuntimeElements':
      - Found com.android.build.api.attributes.BuildTypeAttr 'release' but wasn't required.
      - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required.
      - Found com.android.build.gradle.internal.dependency.VariantAttr 'release' but wasn't required.
      - Found org.gradle.api.attributes.Usage 'java-runtime' but wasn't required.
 

 

原因:

Gradle  version 4.1  对应  Android Plugin Version 2.3.3

Gradle  version 4.6  对应  Android Plugin Version 3.2.1

 

 

对不上就报错,就编译不了。

。。。太不人性化

 

另外,有的时候改了也不生效,这个时候需要  invalidate Caches / Restart

 

 

更多相关文章

  1. vlc编译错误
  2. 编译android源码前的准备
  3. java.lang.OutOfMemoryError: GC overhead limit exceeded解决
  4. android kernel content
  5. Android编译选项user、userdebug和eng的区别
  6. NDK_PROJECT_PATH = null问题分析
  7. 关于android编译失败的集中情况
  8. 【Android(安卓)ROM定制】CyanogenMod源码下载和编译
  9. NDK 开发指南---Android(安卓)NDK概览

随机推荐

  1. CMD命令操作MySql数据库的方法详解
  2. MySQL查询重复数据(删除重复数据保留id最
  3. Mysql5.6修改root密码教程
  4. MySql闪退和服务无法启动的解决方法
  5. Mysql5.7修改root密码教程
  6. mysql的集群模式 galera-cluster部署详解
  7. getdata table表格数据join mysql方法
  8. MySQL开启Slow慢查询的方法示例
  9. 使用SQL语句统计数据时sum和count函数中
  10. Mysql Update批量更新的几种方式