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:
- 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 wyniki według liczby gwiazdek. Szczegółowe informacje na temat korzystania z pola wyszukiwania można znaleźć w części Wyszukiwanie problemów
- 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.
Jeśli nikt nie zgłosił Twojego problemu, utwórz nowy błąd.
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.
- Jeśli błąd jest związany z bezpieczeństwem, zapoznaj się z sekcją Bezpieczeństwo .
- Jeśli błąd jest związany z AOSP, zobacz Platforma .
- Jeśli błąd jest związany z narzędziami dla programistów, zapoznaj się z sekcją Narzędzia dla programistów Androida .
- Jeśli błąd odnosi się do nieprawidłowej dokumentacji, zapoznaj się z dokumentacją .
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.
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ą
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ł | bug_report | |
Studio Androida | Informacje specyficzne dla błędów Android Studio | bug_report |
C++ | Problemy w Android Studio | bug_report |
Obrazy emulatora lub systemu | Informacje specyficzne dla błędów emulatora | bug_report |
Gradle | Informacje specyficzne dla błędów Gradle | bug_report |
Zatwierdź zmiany | Informacje specyficzne dla błędów Zastosuj zmiany | bug_report |
Szarpie | bug_report | |
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 związane z nimi żądania należy składać w jednym z powyższych komponentów Platformy (jeśli nie wiesz jakiego, użyj Framework). | bug_report |
Profilerzy | bug_report | |
Plecak odrzutowy (Androidx) | bug_report | |
Test Jetpacka (Androidx). | bug_report | |
SDK gier | bug_report |
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) | bug_report |
source.android.com (dokumentacja AOSP) | bug_report |
Żą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ć, po czym zostaje mu przypisany stan Zaakceptowany . Jednakże osoba 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:
- 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 .
- (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.