Zgłaszaj i śledź błędy

Możesz pomóc w ulepszaniu Androida, zgłaszając problemy i prosząc o nowe funkcje, korzystając z narzędzia Google Issue Tracker . Google Issue Tracker to narzędzie używane przez Google do śledzenia problemów z AOSP i próśb o dodanie nowych funkcji. Narzędzie do śledzenia problemów jest dostępne poza Google do użytku przez zewnętrznych użytkowników publicznych i partnerów, którzy muszą współpracować z zespołami Google nad określonymi problemami i funkcjami.

Aby poznać podstawy narzędzia do śledzenia problemów Google, zobacz Narzędzie do śledzenia problemów Google .

Zgłoś błąd

Aby zgłosić błąd AOSP:

  1. Bazując na wszystkich otwartych błędach , użyj pola wyszukiwania narzędzia do śledzenia problemów, aby sprawdzić, czy ktoś już nie zgłosił Twojego problemu lub funkcji. Nie zapomnij także przeszukać zamkniętych i naprawionych błędów. Aby pomóc Ci znaleźć najpopularniejsze wyniki, posortuj je według liczby gwiazdek. Szczegółowe informacje na temat korzystania z pola wyszukiwania można znaleźć w części Wyszukiwanie problemów
  2. Jeśli znajdziesz swój problem i jest on dla Ciebie ważny, oznacz go gwiazdką ! Liczba gwiazdek przy danym problemie pomaga Google określić jego priorytet.
  3. Jeśli nikt nie zgłosił Twojego problemu, utwórz nowy błąd.

    1. Zapoznaj się z sekcją tego dokumentu dotyczącą komponentu odpowiadającego Twojemu błędowi. Komponenty błędów identyfikują obszar Androida, którego dotyczy błąd.

    2. Wypełnij dostarczony szablon:

      • Jeśli problem dotyczy błędu, w komentarzach podaj kroki umożliwiające odtworzenie błędu. Komentarz stwierdzający jedynie, że coś nie działa, prawdopodobnie będzie wymagał dalszych informacji. Ilość podanych szczegółów, w tym plików dziennika, a nawet zestawu poprawek, pomoże Google rozwiązać Twój problem.
      • Jeśli problemem jest żądanie funkcji, podaj szczegółowe informacje na temat proponowanej funkcji, w tym rozwiązany problem i uwagi projektowe.
    3. Kliknij opcję Utwórz . Raport o błędzie jest tworzony do sprawdzenia przez Google.

Aby dowiedzieć się, jak śledzić status błędu, zobacz Śledzenie statusu błędu .

Składniki błędów

Poniższe cztery sekcje mają pomóc Ci wyszukiwać i zgłaszać błędy przy użyciu odpowiedniego komponentu.

Bezpieczeństwo

Jeśli znajdziesz problem wpływający na bezpieczeństwo Androida lub komponentów urządzeń Pixel, zgłoś błąd, korzystając z instrukcji w artykule Zgłaszanie problemów związanych z bezpieczeństwem . Ponadto błędy bezpieczeństwa kwalifikują się do programu nagród w zakresie urządzeń z systemem Android i Google .

Platforma

Jeśli masz problem lub prośbę o funkcję, która ma wpływ na jakiś aspekt platformy Android, zgłoś błąd, klikając ikonę błędu obok odpowiedniego obszaru komponentów:

Przeglądaj wszystkie problemy z platformą

Przeglądaj błędy Zgłoś błąd
Dostępność
SZTUKA
Przeglądarka
CTS
Struktura
Grafika
Jądro (GKI)
Głoska bezdźwięczna
Aplikacje błyskawiczne
Libcore
Sieć
System
Ogólny obraz systemu
Tekst
Rzeczy
Nosić

Narzędzia dla programistów Androida

Jeśli masz problem lub prośbę o funkcję, która ma wpływ na jakiś aspekt narzędzi dla programistów Androida, zgłoś błąd, klikając ikonę błędu obok odpowiedniego obszaru komponentów w poniższej tabeli.

Przeglądaj wszystkie problemy dotyczące Narzędzi dla programistów

Przeglądaj błędy Detale Zgłoś błąd
przysł
Studio Androida Informacje specyficzne dla błędów Android Studio
C++ Problemy w Android Studio
Obrazy emulatora lub systemu Informacje specyficzne dla błędów emulatora
Gradle Informacje specyficzne dla błędów Gradle
Zatwierdź zmiany Informacje specyficzne dla błędów Zastosuj zmiany
Szarpie
NDK Problemy z kompilatorem NDK lub systemem kompilacji. Nie w przypadku żądań API lub błędów. Interfejsy API są częścią systemu operacyjnego i żądania z nimi związane należy składać w jednym z powyższych komponentów Platformy (jeśli nie wiesz jakiego, użyj Framework).
Profilerzy
Plecak odrzutowy (Androidx)
Test Jetpacka (Androidx).
SDK gier

Dokumentacja

Jeśli masz problem lub prośbę o funkcję, która ma wpływ na jakiś aspekt dokumentacji Androida, zgłoś swój błąd, klikając ikonę błędu obok odpowiedniego obszaru komponentów:

Przeglądaj błędy Zgłoś błąd
developer.android.com (dokumentacja dla programistów aplikacji)
source.android.com (dokumentacja AOSP)

Żądanie interoperacyjności DMA

Jeśli chcesz przesłać żądanie dotyczące interoperacyjności DMA dla systemu Android, skorzystaj z odpowiedniego obszaru komponentów:

Złóż wniosek Przeglądaj żądania
Utwórz nowe żądanie publiczne Żądania publiczne
Utwórz nową prywatną prośbę

Śledź status błędu

Nowo utworzone błędy są zawsze oznaczane statusem Nowy . Opiekunowie AOSP okresowo przeglądają i selekcjonują błędy, zmieniając ich status i potencjalnie przypisując je komuś. Błędy są podzielone na jedną z trzech kategorii:

  • Potrzebuje więcej informacji. Raport o błędzie nie zawiera wystarczających informacji, aby ktoś mógł ustalić priorytety lub właściwie przeanalizować błąd. Raport o błędzie zostanie umieszczony na liście ( Nowy + Hotlist:NeedsInfo ) do czasu podania wymaganych informacji. Jeśli po pewnym czasie nie zostaną dostarczone żadne dodatkowe informacje, błąd otrzyma status wskazujący, że nie będzie on podejmowany.

  • Błąd jest przypisany do kogoś i opcjonalnie zmieniany jest priorytet. Raport o błędzie został uznany za wystarczająco szczegółowy raport dotyczący uzasadnionego problemu. Błędom przypisano odpowiedni priorytet lub zmieniono priorytety. Na koniec błąd jest przypisywany konkretnemu autorowi w celu oceny i analizy.

    Zazwyczaj błąd pozostaje jako Przypisany , dopóki ktoś nie zamierza go rozwiązać, i wtedy zostaje mu przypisany stan Zaakceptowany . Jednakże osoba, która została przypisana, może nie zmienić statusu błędu na Zaakceptowany , a zamiast tego po prostu naprawić błąd i przypisać status Naprawiony lub Naprawiony (zweryfikowany) .

  • Błąd nie zostanie rozpatrzony. Błąd należy do tej kategorii z kilku powodów, na przykład jest duplikatem innego błędu, błędu nie da się naprawić lub błąd reprezentuje funkcjonalność, która działa zgodnie z przeznaczeniem.

Aby śledzić status błędu:

  1. Otwórz błąd i spójrz na pola priorytetu, stanu i komentarzy. Aby uzyskać wyjaśnienia dotyczące priorytetu i statusu, zobacz Pola problemu .
  2. (opcjonalnie) odpowiedz na wszelkie pytania lub uwagi w polu komentarzy.

Błędy oznaczone statusem Naprawiono (zweryfikowane) zostaną uwzględnione w przyszłej wersji Androida.

Dodatkowe informacje dla konkretnych statusów

Poniżej znajduje się dalsze wyjaśnienie kilku statusów błędów (oprócz informacji zawartych w dokumentacji pól problemów modułu śledzenia problemów ):

  • Nie zostanie naprawione (zamierzone zachowanie): Opiekun AOSP ustalił, że opisane zachowanie nie jest błędem, ale jest zachowaniem zamierzonym. Status ten jest również powszechnie określany jako „praca zgodnie z przeznaczeniem (WAI)”. W przypadku żądań funkcji opiekun AOSP ustalił, że żądanie nie zostanie zaimplementowane w systemie Android.

  • Nie da się naprawić (niewykonalne): zmiany potrzebne do rozwiązania problemu nie są racjonalnie możliwe. Ten stan jest również używany w przypadku zgłoszonych problemów, których nie można rozwiązać w AOSP, zazwyczaj dlatego, że są one związane z dostosowanym urządzeniem lub aplikacją zewnętrzną albo osoba zgłaszająca pomyliła narzędzie do śledzenia problemów z forum pomocy.

  • Naprawiono (zweryfikowano): Ten błąd został naprawiony i jest uwzględniony w oficjalnej wersji.

  • Naprawiono: ten błąd został naprawiony (lub zaimplementowano funkcję) w drzewie źródłowym, ale mógł jeszcze nie zostać uwzględniony w formalnej wersji.