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”错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Android studio升级到3.0,原来正常的项目,加载编译时,提示“Error:Cannot choose between the following configurations of project”错误:

Error:Cannot choose between the following configurations of project :XXX:- 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.

解决办法:

1、 projectbuild.gradle文件,删除“ apt”配置:
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' //删除
2、 modulebuild.gradle文件,删除“android-apt”引用:
apply plugin: 'android-apt'  //删除
3、 modulebuild.gradle文件,修改“dependencies”中的“apt”方式 为“annotationProcessor”方式:
apt "引用项"  //老方式,删除
annotationProcessor "引用项" //新方式




这篇关于Android studio升级3.0,提示“Error:Cannot choose between the following configurations of project”错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/809640

相关文章

C/C++错误信息处理的常见方法及函数

《C/C++错误信息处理的常见方法及函数》C/C++是两种广泛使用的编程语言,特别是在系统编程、嵌入式开发以及高性能计算领域,:本文主要介绍C/C++错误信息处理的常见方法及函数,文中通过代码介绍... 目录前言1. errno 和 perror()示例:2. strerror()示例:3. perror(

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO

Android中Dialog的使用详解

《Android中Dialog的使用详解》Dialog(对话框)是Android中常用的UI组件,用于临时显示重要信息或获取用户输入,本文给大家介绍Android中Dialog的使用,感兴趣的朋友一起... 目录android中Dialog的使用详解1. 基本Dialog类型1.1 AlertDialog(

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

Python中ModuleNotFoundError: No module named ‘timm’的错误解决

《Python中ModuleNotFoundError:Nomodulenamed‘timm’的错误解决》本文主要介绍了Python中ModuleNotFoundError:Nomodulen... 目录一、引言二、错误原因分析三、解决办法1.安装timm模块2. 检查python环境3. 解决安装路径问题

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

如何解决mysql出现Incorrect string value for column ‘表项‘ at row 1错误问题

《如何解决mysql出现Incorrectstringvalueforcolumn‘表项‘atrow1错误问题》:本文主要介绍如何解决mysql出现Incorrectstringv... 目录mysql出现Incorrect string value for column ‘表项‘ at row 1错误报错

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较