ошибка: не удалось разобрать оверлеи при сборке исходного кода AOSP - PullRequest
0 голосов
/ 26 сентября 2018

Сегодня я скачал AOSP и пытаюсь собрать новейшую версию для Android с возможностью ланча aosp_car_x86-userdebug. Но примерно через 50 минут я получил журнал сообщений, как показано ниже ...

warn:удаление ресурса com.android.bluetooth: string / map_acceptance_timeout_message без обязательного значения по умолчанию.предупреждение: удаление ресурса com.android.bluetooth: string / map_auth_notif_message без обязательного значения по умолчанию.предупреждение: удаление ресурса com.android.bluetooth: string / map_auth_notif_ticker без обязательного значения по умолчанию.предупреждение: удаление ресурса com.android.bluetooth: string / map_auth_notif_title без обязательного значения по умолчанию.предупреждение: удаление ресурса com.android.bluetooth: string / map_authentication_timeout_message без обязательного значения по умолчанию.предупреждение: удаление ресурса com.android.bluetooth: string / map_defaultname без обязательного значения по умолчанию.предупреждение: удаление ресурса com.android.bluetooth: string / map_defaultnumber без обязательного значения по умолчанию.предупреждение: удаление ресурса com.android.bluetooth: string / map_localPhoneName без обязательного значения по умолчанию.предупреждение: удаление ресурса com.android.bluetooth: string / map_session_key_dialog_header без обязательного значения по умолчанию.предупреждение: удаление ресурса com.android.bluetooth: string / map_session_key_dialog_title без обязательного значения по умолчанию.предупреждение: удаление ресурса com.android.bluetooth: string / map_unknownName без обязательного значения по умолчанию.[70% 51582/73245] AAPT2-ссылка / target / product / generic_x86 / obj / APPS / Contacts_intermediates / package-res.apk предупреждение: удаление ресурса com.android.contacts: bool / config_editor_include_phonetic_name без обязательного значения по умолчанию.[70% 51584/73245] // frameworks / base / packages / SettingsLib: Ссылка aLTP2 SettingsLib FAILED: out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / package-res.apk out / soong /.intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / gen / proguard.options out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / gen / R.jar out / soong / .intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/R.txt out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / extra_packagesссылка out / soong / host / linux-x86 / bin / aapt2 -o out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / package-res.apk --no-static-lib-packages --manifest out / soong / .intermediates / frameworks / base / пакеты / SettingsLib / SettingsLib / android_common / manifest_fixer / AndroidManifest.xml --min-sdk-версия 21 --target-sdk-версия 21 - версия-кода 28 -имя-версии Q -I out / soong / .intermediates / prebuilts / sdk / current / androidx / androidx.legacy_legacy-support-v4 / android_common / package-res.apk -I out / soong / .intermediates / prebuilts / sdk / current/androidx/androidx.recyclerview_recyclerview/android_common/package-res.apk -I out / soong / .intermediates / prebuilts / sdk / current / androidx / androidx.preference_preference / android_common / package-res.apk -I out / soong / .intermediates/prebuilts/sdk/current/androidx/androidx.appcompat_appcompat/android_common/package-res.apk -I out / soong / .intermediates / prebuilts / sdk / current / androidx / androidx.lifecycle_lifecycle-runtime / android_common / package-res.apk -I out / soong / .intermediates / frameworks / base / core / res / framework-res / android_common / package-res.apk --static-lib --java out / soong / .intermediates / frameworks / base / packages /SettingsLib / SettingsLib / android_common / gen / aapt2 / R - защищать / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / gen / proguard.options - output-text-символы out / soong /.Промежуточные / frameworks / base / packages / SettingsLib / SettingsLib / android_common / R.txt @ out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / res.list -R @ out / soong /.промежуточные звенья / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / overlay.list && out / soong / host / linux-x86 / bin / soong_zip -write_if_changed -jar -o out / soong / .intermediates / frameworks / base /packages / SettingsLib / SettingsLib / android_common / gen / R.jar -C out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / gen / aapt2 / R -D out / soong / .intermediates / frameworks /база / пакетs / SettingsLib / SettingsLib / android_common / gen / aapt2 / R && out / soong / host / linux-x86 / bin / extract_jar_packages -i out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / gen / R.jar -o out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / extra_packages --prefix '--extra-packages' out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat: ошибка: размерность ресурса / box_icon_margin не переопределяет существующий ресурс.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: примечание: определитьтег или используйте --auto-add-overlay.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: ошибка: ресурсDimension / Box_icon_size не переопределяет существующий ресурс.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: примечание: определитьтег или используйте --auto-add-overlay.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: ошибка: ресурсDimension / Box_item_top_bottom_margin не переопределяет существующий ресурс.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: примечание: определитьтег или используйте --auto-add-overlay.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: ошибка: ресурсDimension / Box_spacer_height не перекрывает существующий ресурс.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: примечание: определитьтег или используйте --auto-add-overlay.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: ошибка: ресурсDimension / Box_width не переопределяет существующий ресурс.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: примечание: определитьтег или используйте --auto-add-overlay.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: ошибка: ресурсизмерение / medium_text_size не переопределяет существующий ресурс.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: примечание: определитьтег или используйте --auto-add-overlay.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: ошибка: ресурсdimension / normal_icon_size не переопределяет существующий ресурс.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: примечание: определитьтег или используйте --auto-add-overlay.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: ошибка: ресурсизмерение / small_text_size не переопределяет существующий ресурс.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: примечание: определитьтег или используйте --auto-add-overlay.out / soong / .intermediates / frameworks / base / packages / SettingsLib / SettingsLib / android_common / aapt2 / packages / services / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values_dimens.arsc.flat: ошибка: ошибкаобъединить таблицу ресурсов.ошибка: не удалось разобрать оверлеи.15:45:18 Ниндзя не удалось: состояние выхода 1

не удалось построить некоторые цели (46:10 (мм: сс))

Не могли бы вы взглянуть и сказать мне, в чем проблема с моимвыпуск.

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

Я столкнулся с подобной проблемой.Просто добавьте приведенный ниже код для каждого проблемного ресурса в файл:

пакетов / услуг / Car / car_product / overlay / frameworks / base / packages / SettingsLib / res / values ​​/ dimensions.xml

<add-resource type="dimen" name="small_text_size"></add-resource>

Это будет работать.

0 голосов
/ 27 сентября 2018

Похоже, что не хватает какого-то ресурса.Скопируйте отсутствующий ресурс в SettingsLib/SettingsLib/res/dimens.xml., отсутствующий ресурс находится в здесь

Пожалуйста, не забудьте удалить элемент "normal_icon_size".потому что он был добавлен в файл dimens.xml.

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