将jeremyfeinstein.slidingmenu与ActionBarSherlock一起使用可以"AAPT: error: duplicate value for resource 'att



我试图将SlidingMenu与SherlockActionBar一起使用,但渐变不断给我以下错误。请帮忙!

我已经尝试过将appsupport-v4版本从28降级到18,但仍然不起作用

原因:org.gradle.internal.UncheckedException:java.util.courrent.ExecutionException:com.android.builder.internal.apt.v2.Aapt2Exception:android资源编译失败D: \AndroidStudio\NNY\neredeNeYenir_Datetimepicker\build\intermediates\packaged_res\debug\values\values.xml:57:58:APT:警告:忽略具有未知命名空间的元素"g"http://schemas.android.com/apk/res/android"。

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\954facd7f89ddbf974fd53623ef63f3\res\values\values.xml:87:58-89:25:AAPT:错误:配置为"的资源"attr/navigationMode"的值重复。

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

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

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

C: \Users\MAK.gradle\caches\transforms-1\files-1.1\actionbarsherlock-4.4.0.aar\954facd7f89ddbf974fd53623ef63f3\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\954facd7f89ddbf974fd53623ef63f3\res\values\values.xml:469:5-471:25:AAPT:错误:在此之前定义的资源。

C: \Users\MAK.gradle\caches\transforms-1\files-1.1\actionbarsherlock-4.4.0.aar\954facd7f89ddbf974fd53623ef63f3\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\954facd7f89ddbf974fd53623ef63f3\res\values\values.xml:469:5-471:25:AAPT:错误:在此之前定义的资源。

C: \Users\MAK.gradle\caches\transforms-1\files-1.1\actionbarsherlock-4.4.0.aar\954facd7f89ddbf974fd53623ef63f3\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\954facd7f89ddbf974fd53623ef63f3\res\values\values.xml:469:5-471:25:AAPT:错误:在此之前定义的资源。

在您的输出中,您可以看到您仍在使用v7支持库,并且由于库中的不同值在ABS库中重复而出现错误。因此,您要么去掉v7,要么更新您的项目以使用AppCompatActivity而不是ActionBarSherlock(这将使项目更易于维护)。

如果您决定将项目更新到api 28,您可以按照此处描述的步骤进行操作。

干杯!

最新更新