将jeremyfeinstein.slidingmenu与ActionBarSherlock一起使用会产生“ AAPT:错误:资源'attr / background'与配置''重复的值。”

时间:2019-02-09 14:12:36

标签: android debugging gradle compilation

我正在尝试将SlidingMenu与SherlockActionBar一起使用,但是gradle一直给我以下错误。请帮忙!

我已经尝试将appsupport-v4版本从28降级到18,但仍然无法正常工作

由以下原因导致:org.gradle.internal.UncheckedException:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:Android资源编译失败 D:\ AndroidStudio \ NNY \ neredeNeYenir_Datetimepicker \ build \ intermediates \ packaged_res \ debug \ values \ values.xml:57:5-89:AAPT:警告:忽略名称空间为'http://schemas.android.com/apk/res/android'的元素'g'。< / p>

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-28.0.0.aar \ 4012345e714ae01fd13b2690ed0a225a \ res \ values \ values.xml:153:5-155:25: AAPT:错误:配置'的资源'attr / background'的值重复。

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-28.0.0.aar \ 4012345e714ae01fd13b2690ed0a225a \ res \ values \ values.xml:153:5-155:25: AAPT:错误:先前在此处定义的资源。

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ actionbarsherlock-4.4.0.aar \ 954feacd7f89ddbf974fd53623ef63f3 \ res \ values \ values.xml:87:5-89:25:AAPT:错误:配置'的资源'attr / navigationMode'的值重复。

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ actionbarsherlock-4.4.0.aar \ 954feacd7f89ddbf974fd53623ef63f3 \ res \ values \ values.xml:87:5-89:25:AAPT:错误:先前在此处定义的资源。

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ actionbarsherlock-4.4.0.aar \ 954feacd7f89ddbf974fd53623ef63f3 \ res \ values \ values.xml:87:5-89:25:AAPT:错误:配置'的资源'attr / displayOptions'的值重复。

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ actionbarsherlock-4.4.0.aar \ 954feacd7f89ddbf974fd53623ef63f3 \ res \ values \ values.xml:87:5-89:25:AAPT:错误:先前在此处定义的资源。

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ actionbarsherlock-4.4.0.aar \ 954feacd7f89ddbf974fd53623ef63f3 \ res \ values \ values.xml:469:5-471:25:AAPT:错误:配置'的资源'attr / actionBarSize'的值重复。

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ actionbarsherlock-4.4.0.aar \ 954feacd7f89ddbf974fd53623ef63f3 \ res \ values \ values.xml:469:5-471:25:AAPT:错误:先前在此处定义的资源。

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ actionbarsherlock-4.4.0.aar \ 954feacd7f89ddbf974fd53623ef63f3 \ res \ values \ values.xml:469:5-471:25:AAPT:错误:配置'的资源'attr / windowMinWidthMajor'的值重复。

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ actionbarsherlock-4.4.0.aar \ 954feacd7f89ddbf974fd53623ef63f3 \ res \ values \ values.xml:469:5-471:25:AAPT:错误:先前在此处定义的资源。

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ actionbarsherlock-4.4.0.aar \ 954feacd7f89ddbf974fd53623ef63f3 \ res \ values \ values.xml:469:5-471:25:AAPT:错误:配置'的资源'attr / windowMinWidthMinor'的值重复。

C:\ Users \ MAK.gradle \ caches \ transforms-1 \ files-1.1 \ actionbarsherlock-4.4.0.aar \ 954feacd7f89ddbf974fd53623ef63f3 \ res \ values \ values.xml:469:5-471:25:AAPT:错误:先前在此处定义的资源。

1 个答案:

答案 0 :(得分:0)

在输出中,您可以看到您仍在使用v7支持库,并且由于该库中的不同值在ABS库中重复而出现错误。因此,您可以摆脱v7或更新项目以使其与AppCompatActivity一起使用,而不是与ActionBarSherlock一起使用(这将使项目更具可维护性)。

如果您决定将项目更新为api 28,则可以按照here中所述的步骤进行操作。

干杯!