是否有人熟悉以下问题。
/Users/macpurple8/Desktop/Minto_Purple/Clients/Sanghi/Sanghi 03 03 7pm/app/src/main/res/values/colors.xml
Error:(2) Attribute "spinnerStyle" has already been defined
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Users/macpurple8/Desktop/adt-bundle-mac-x86_64-20140702/sdk/build-tools/23.0.1/aapt'' finished with non-zero exit value 1
我的项目工作正常。当我添加一个新片段时出现了这个问题。任何想法,可能是什么问题??
更新
附加代码......
这些是使用的库..
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile project(':purpleb2b')
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.android.support:support-v4:23.1.1'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'com.android.support:cardview-v7:23.1.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.thomashaertel:multispinner:0.1.1'
compile 'com.itextpdf.tool:xmlworker:5.5.8'
compile 'com.google.android.gms:play-services-gcm:8.4.0'
}
' purpletb2b'是一个自定义库。它的依赖关系如下
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'de.greenrobot:greendao:2.0.0'
compile 'com.google.code.gson:gson:2.4'
compile 'me.neavo:volley:2014.12.09'
compile 'org.apache.httpcomponents:httpmime:4.3.1'
compile 'org.apache.httpcomponents:httpcore:4.3.1'
compile 'itext:itext:1.3.1'
compile 'org.json:json:20151123'
compile 'com.opencsv:opencsv:3.6'
compile 'org.apache.httpcomponents:httpclient:4.5'
}
同样在我的style.xml中,我没有使用" spinnerStyle"。我不确定列出的任何库是否正在使用它。请提出解决方案。
答案 0 :(得分:1)
如果SpinnerStyle' SpinnerStyle'有多个定义,则可能会产生错误。在你的项目中。检查您是否使用了可能定义相同的库。
答案 1 :(得分:0)
在值
中签入attrs.xml <declare-styleable name="a">
<attr name="spinnerStyle" format="string" /> // same attr name
</declare-styleable>
<declare-styleable name="b">
<attr name="spinnerStyle" format="string" /> // same attr name
</declare-styleable>
上面的代码抛出了类似的错误。 最佳实践格式代码如下
<declare-styleable name="a">
<attr name="a_spinnerStyle" format="string" /> // same attr name
</declare-styleable>
在res。
下的任何XML文件中都可以看到类似的内容答案 2 :(得分:0)
库'com.thomashaertel:multispinner:0.1.1'
和您包含的其他库之一一样定义属性<item name="spinnerStyle">
。
此属性也在最新的android支持库(24)中定义,这会导致相同的冲突。解决此问题的最佳方法是提交multispinner库的pull请求以更改此属性的名称,或者在项目中包含源代码并自行进行更改。