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
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升级3.0,提示“Error:Cannot choose between the following configurations of project”错误
- Android studio升级3.0,提示“Error:Cannot choose between the following configurations of project”错误
- Cannot choose between the following configurations of project
- Android Studio出现 No service of type Factory available in ProjectScopeServices.的错误解决方案
- Android studio 运行出现Error running app: This version of Android Studio is incompatible with the Gradle
- android 源码编译 出现 Error occurred during initialization of VM 错误
- Android开发中遇到的问题(五)——Eclipse导入Android项目出现"Invalid project description overlaps the location of another project"错误的解决办法
- Android studio编译出现no service of type factory available in projectscopeservices
- AS出现的错误: 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.
- Android Studio出现 No service of type Factory available in ProjectScopeServices. Error解决方案
- Android Studio出现Error:No service of type Factory available in ProjectScopeServices.
- Android Studio出现 No service of type Factory available in ProjectScopeServices. Error解决方案
- 编译android源码时,jack server 出现out of memory error 错误的解决方法
- 编译错误This version of Android Studio is incompatible with the Gradle Plugin used
- Android studio 运行出现Error running app: This version of Android Studio is incompatible with the Gradle
- Android工程编译错误:The project cannot be built until build path errors are resolved
- Android Studio出现Error:No service of type Factory available in ProjectScopeServices.
- .NET Web Deployment Project 编译错误An error occurred when merging assemblies: Index was outside the bounds of the array解决办法
- Android Studio出现Error:No service of type Factory available in ProjectScopeServices.