Ошибка сборки AAPT Android Resource: Стиль

Я пытаюсь построить свой проект Android Studio с Gradle. Однако я продолжаю получать следующую ошибку.

Не удалось выполнить задачу ": app: mergeDebugResources".

java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: сбой при компиляции ресурсов Android C:\Users\rhnow.gradle\caches\transforms-1\files-1.1\appcompat-v7-28.0.0.aar\ac23c912e546e4fe8c1c7df0b070c599\res\values ​​\values.xml:1454:5-1461:13: AAPT: ошибка:: стиль>.

C: \ Users \ rhnow.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-28.0.0.aar \ ac23c912e546e4fe8c1c7df0b070c599 \ res \ values ​​\values.xml:1454:5-1461:13: AAPT: ошибка::style>.

Я пытался очистить и восстановить вместе с версиями Gradle и SDK.

Линия 1454 - 1461

<style name="Base.AlertDialog.AppCompat" parent="android:Widget">
        <item name="android:layout">@layout/abc_alert_dialog_material</item>
        <item name="android:listLayout">@layout/abc_select_dialog_material</item>
        <item name="android:listItemLayout">@layout/select_dialog_item_material</item>
        <item name="android:multiChoiceItemLayout">@layout/select_dialog_multichoice_material</item>
        <item name="android:singleChoiceItemLayout">@layout/select_dialog_singlechoice_material</item>
        <item name="android:buttonIconDimen">@dimen/abc_alert_dialog_button_dimen</item>
    </style>

1 ответ

Убедитесь, что у вас есть подключение к интернету. Зависимости могут быть загружены не полностью. Убедитесь в том, что при использовании последних плагинов Gradle, если плагины по-прежнему выбрасывают и выдают ошибку, попробуйте вернуться к предыдущей версии. Это AAPT v1? Используйте плагин AAPT2 для Gradle 3.0.0 и выше, см. Здесь;

https://developer.android.com/studio/command-line/aapt2

Очистить, восстановить и сделать проект.

Если ничего не изменилось, попробуйте сделать Invalidate Cache, что также даст вам возможность выбора с перезагрузкой Android Studio и без нее. Надеюсь это поможет.

Другие вопросы по тегам