【问题标题】:Using jeremyfeinstein.slidingmenu with ActionBarSherlock gives "AAPT: error: duplicate value for resource 'attr/background' with config ''."将 jeremyfeinstein.slidingmenu 与 ActionBarSherlock 一起使用会给出“AAPT:错误:资源 'attr/background' 与配置 '' 的重复值。”
【发布时间】:2019-07-03 13:24:51
【问题描述】:

我正在尝试将 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: 警告: ignoring element 'g' with unknown namespace '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\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:错误:之前在这里定义的资源。

【问题讨论】:

    标签: android debugging gradle compilation


    【解决方案1】:

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

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

    干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-01
      • 2019-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多