我在gradle文件中使用这些导入:
compile 'com.android.support:support-v4:23.0.1'
compile 'com.android.support:support-v13:23.0.1'
compile 'com.github.clans:fab:1.6.1'
compile 'com.splunk.mint:mint:4.3.0'
compile 'com.android.support:recyclerview-v7:23.0.1'
compile 'com.android.support:cardview-v7:23.0.1'
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services-location:8.1.0'
compile 'com.squareup.picasso:picasso:2.5.2'
在我的lib文件夹中有:
gcm.jar
org.apache.http.legacy.jar
ZSDK_ANDROID_API.jar
我的持久Android项目在该结构中工作正常,直到我添加'com.android.support:design:23.0.1'为止。
当我创建一个全新的项目时,它在支持下工作得很好:添加了设计导入(以及我项目中的所有其他项目,甚至是lib文件夹)。这导致我的项目源代码中的某些内容与支持:设计中的某些内容相冲突的结论,但我不知道是什么。
任何线索或想法?
编辑: 错误代码如下:
C:\(path_to_my_project)\res\values\colors.xml Error:(2) Attribute "color" has already been defined
Error:Execution failed for task ':(my_project):processProductionDebugResources'.
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\adt-bundle-windows-x86_64-20140702\sdk\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1
它没有向我显示碰撞所在的color.xml中的行。
Gradle设置为:
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "(my_project_package)"
minSdkVersion 14
targetSdkVersion 23
}