您的位置:首页 > 移动开发 > Android开发

Android Studio 升级到3.0后出现编译错误Error:Cannot choose between the following configurations of project

2018-01-22 14:29 621 查看
前段时间将Android Studio 升级到3.0后,原本一切正常的项目出现编译错误

Error:Cannot choose between the following configurations of project :**:

- 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.

上网查了资料之后,找到一个解决办法

*代表你的项目module名称

将 compile project(‘:*‘)

换成 implementation project(path: ‘:*‘, configuration: ‘default’)

参考资料:https://stackoverflow.com/questions/45679847/android-studio-3-0-compile-issue-cannot-choose-between-configurations
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android Studio gradle
相关文章推荐