Вы можете помочь улучшить Android, сообщая о проблемах и запрашивая новые функции с помощью Google Issue Tracker . Google Issue Tracker — это инструмент, используемый Google для отслеживания проблем и запросов на новые функции в AOSP. Issue Tracker доступен за пределами Google для использования внешними пользователями и партнерами, которым необходимо сотрудничать с командами Google по конкретным проблемам и функциям.
Чтобы узнать основы работы с системой отслеживания ошибок Google, см. раздел «Система отслеживания ошибок Google» .
Сообщить об ошибке
Чтобы сообщить об ошибке в AOSP:
- Используя в качестве основы для поиска все открытые ошибки , воспользуйтесь полем поиска в системе отслеживания ошибок, чтобы узнать, сообщал ли кто-либо уже о вашей проблеме или новой функции. Не забудьте также выполнить поиск по закрытым и исправленным ошибкам. Чтобы найти наиболее популярные результаты, отсортируйте их по количеству звезд. Подробную информацию об использовании поля поиска см. в разделе «Поиск ошибок».
- Если вы нашли важную для вас проблему, поставьте ей звездочку ! Количество звездочек помогает Google определить ее приоритетность.
Если никто не сообщал о вашей проблеме, создайте новый отчет об ошибке.
Обратитесь к разделу этого документа, соответствующему компоненту вашей ошибки. Компоненты ошибки указывают на область Android, к которой относится ошибка.
- Если ошибка связана с безопасностью, обратитесь к разделу «Безопасность» .
- Если ошибка связана с AOSP, обратитесь к разделу «Платформа» .
- Если ошибка связана с инструментами разработчика, обратитесь к инструментам разработчика Android .
- Если в сообщении об ошибке упоминается некорректная документация, обратитесь к разделу «Документация» .
Заполните предоставленный шаблон:
- Если проблема связана с ошибкой, укажите в комментариях шаги для её воспроизведения. Комментарий, в котором просто говорится о том, что что-то не работает, скорее всего, потребует дополнительной информации. Чем подробнее вы предоставите информацию, включая файлы журналов и даже набор исправлений, тем лучше Google сможет решить вашу проблему.
- Если речь идет о запросе на добавление новой функции, предоставьте подробную информацию о предлагаемой функции, включая решаемую проблему и соображения по дизайну.
Нажмите «Создать» . Отчет об ошибке будет создан для рассмотрения компанией Google.
Чтобы узнать, как отслеживать статус ошибки, обратитесь к разделу «Отслеживание статуса ошибки» .
Компоненты ошибок
Следующие четыре раздела призваны помочь вам в поиске и сообщении об ошибках с использованием соответствующего компонента.
Безопасность
Если вы обнаружили проблему, влияющую на безопасность Android или компонентов устройств Pixel, сообщите об ошибке, следуя инструкциям в разделе «Сообщения о проблемах безопасности» . Кроме того, сообщения об ошибках безопасности могут быть включены в программу вознаграждения Android и Google Devices Reward Program .
Платформа
Если у вас есть проблема или предложение по улучшению, затрагивающее какой-либо аспект платформы Android, сообщите об ошибке, нажав на значок ошибки рядом с соответствующей областью компонента:
Просмотрите все проблемы платформы
| Просмотрите сообщения об ошибках | Сообщить об ошибке |
|---|---|
| Доступность | bug_report |
| ИСКУССТВО | bug_report |
| Браузер | bug_report |
| CTS | bug_report |
| Рамки | bug_report |
| Графика | bug_report |
| Ядро (GKI) | bug_report |
| 16 кБ | bug_report |
| СМИ | bug_report |
| Мгновенные приложения | bug_report |
| Libcore | bug_report |
| Сетевые технологии | bug_report |
| Система | bug_report |
| Образ универсальной системы | bug_report |
| Текст | bug_report |
| Вещи | bug_report |
| Носить | bug_report |
инструменты разработчика Android
Если у вас есть проблема или предложение по улучшению функционала, затрагивающее какой-либо аспект инструментов разработчика Android, сообщите об ошибке, нажав на значок ошибки рядом с соответствующей областью компонента в следующей таблице.
Просмотрите все выпуски, посвященные инструментам разработчика.
| Просмотрите сообщения об ошибках | Подробности | Сообщить об ошибке |
|---|---|---|
| адб | bug_report | |
| Android Studio | Информация, касающаяся ошибок в Android Studio. | bug_report |
| C++ | Проблемы в Android Studio | bug_report |
| Эмуляторы или образы систем | Информация, касающаяся ошибок эмулятора. | bug_report |
| Грэдл | Информация, касающаяся ошибок Gradle. | bug_report |
| Применить изменения | Информация, относящаяся к ошибкам, возникающим при применении изменений. | bug_report |
| Ворс | bug_report | |
| НДК | Проблемы с компилятором NDK или системой сборки. Не для запросов к API или ошибок. API являются частью ОС, и запросы, связанные с ними, следует отправлять в один из предыдущих компонентов платформы (если вы не знаете, какой именно, используйте Framework). | bug_report |
| Профайлеры | bug_report | |
| Jetpack (androidx) | bug_report | |
| Тест Jetpack (androidx) | bug_report | |
| Игровой SDK | bug_report | |
Документация
Если у вас есть проблема или предложение по улучшению, затрагивающее какой-либо аспект документации Android, сообщите об ошибке, нажав на значок ошибки рядом с соответствующей областью компонента:
| Просмотрите сообщения об ошибках | Сообщить об ошибке |
|---|---|
developer.android.com (документация для разработчиков приложений) | bug_report |
source.android.com (документация AOSP) | bug_report |
Запрос на обеспечение совместимости DMA
Если вы хотите отправить запрос на обеспечение совместимости DMA для Android, используйте соответствующую область компонента:
| Подать запрос | Просмотреть запросы |
|---|---|
| Создать новый публичный запрос | Запросы общественности |
| Создать новый частный запрос |
Запрос потока контента DMA на Pixel
В Европейской экономической зоне (ЕЭЗ) Pixel отображает экраны выбора поисковой системы (OSE) в рамках соглашения о прямом доступе (DMA), позволяющие пользователям выбрать предпочитаемую поисковую систему. Если пользователь выбирает конкретного поставщика на экране выбора OSE, этот поставщик может выбрать отображение своего контентного потока на экране Pixel, который появляется при свайпе вправо с главного экрана Pixel.
Если вы являетесь провайдером, участвующим в выборе экрана DMA OSE в любом государстве-члене и заинтересованы в отображении своего контента на экране Pixel с кодом -1, пожалуйста, сообщите нам об ошибке:
Отслеживание статуса ошибки
Вновь созданные ошибки всегда помечаются статусом « Новая» . Разработчики AOSP периодически проверяют и сортируют ошибки, изменяя их статус и, при необходимости, назначая их ответственному лицу. Ошибки сортируются по одной из трех категорий:
Требуется дополнительная информация. В сообщении об ошибке недостаточно информации для определения приоритетности или надлежащего анализа. Сообщение об ошибке добавляется в список ( Новое + Горячий список:Требуется информация ), пока вы не предоставите запрошенную информацию. Если через некоторое время дополнительная информация не будет предоставлена, сообщению об ошибке присваивается статус, указывающий на то, что оно не будет рассматриваться.
Ошибка назначается ответственному лицу и, при необходимости, ей присваивается новый приоритет. Отчет об ошибке признан достаточно подробным описанием реальной проблемы. Ошибка получает надлежащий приоритет или его приоритет пересматривается. Наконец, ошибка назначается конкретному участнику для оценки и анализа.
Как правило, ошибка остается в статусе «Назначено» до тех пор, пока кто-то не решит ее исправить, после чего ей присваивается статус «Принято» . Однако ответственный может не менять статус ошибки на «Принято» , а просто исправить ее и присвоить статус «Исправлено » или «Исправлено (проверено)» .
Данная ошибка не будет исправлена. Ошибка попадает в эту категорию по нескольким причинам, например, является дубликатом другой ошибки, её исправление нецелесообразно или ошибка отражает функциональность, которая работает должным образом.
Для отслеживания статуса ошибки:
- Откройте сообщение об ошибке и посмотрите поля «Приоритет», «Статус» и «Комментарии». Пояснения к полям «Приоритет» и «Статус» см. в соответствующем разделе .
- (Необязательно) Ответьте на любые вопросы или комментарии в поле для комментариев.
Ошибки, отмеченные статусом «Исправлено (проверено)», будут включены в будущий релиз Android.
Дополнительная информация по конкретным статусам
Ниже приведено дополнительное пояснение к некоторым статусам ошибок (в дополнение к информации, представленной в документации по полям проблем в системе отслеживания ошибок):
Не будет исправлено (Запланированное поведение): Разработчик AOSP определил, что описанное поведение не является ошибкой, а является запланированным поведением. Этот статус также часто называют «работает как задумано (WAI)». Что касается запросов на добавление функций, разработчик AOSP определил, что запрос не будет реализован в Android.
Не подлежит исправлению (Нецелесообразно): Необходимые для решения проблемы изменения не представляется возможными. Этот статус также используется для проблем, которые не могут быть решены в AOSP, как правило, потому что они связаны с пользовательским устройством или сторонним приложением, или потому что автор сообщения ошибочно принял систему отслеживания проблем за форум помощи.
Исправлено (проверено): Эта ошибка исправлена и включена в официальный релиз.
Исправлено: Эта ошибка исправлена (или реализована новая функция) в исходном коде, но, возможно, еще не включена в официальный релиз.