Использование jeremyfeinstein.slidingmenu с ActionBarSherlock дает «AAPT: ошибка: дублирующее значение для ресурса« attr / background »с config». - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь использовать SlidingMenu с SherlockActionBar, но gradle продолжает выдавать следующую ошибку.Пожалуйста, помогите!

Я уже пытался понизить версию appsupport-v4 до 18 с 28, но все еще не работает

Причина: org.gradle.internal.UncheckedException: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: сбой при компиляции ресурса Android D: \ AndroidStudio \ NNY \ neredeNeYenir_Datetimepicker \ build \ middleates \ packaged_res \ debug \ values ​​\ values.xml: 57: 5-89: AAPT: warn: игнорирование элемента '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 \ 954feacd7f89ddbf974fd53623ef63f3 \ res \ values ​​\ values.xml: 87: 5-89: 25: AAPT: ошибка: повторяющееся значение для ресурса 'attr / navigationMode' с config ''.

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' с config ''.

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' с config ''.

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 голосов
/ 25 февраля 2019

В ваших выходных данных вы видите, что вы все еще используете библиотеку поддержки v7 и получаете ошибки, потому что различные значения в библиотеке дублируются в библиотеке ABS.Таким образом, вы либо избавляетесь от v7, либо обновляете свой проект для работы с AppCompatActivity вместо ActionBarSherlock (что сделает проект более обслуживаемым).

Если вы решили обновить проект до api 28, вы можете выполнить шаги, описанные здесь .

Cheers!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...