Zgłaszanie i śledzenie błędów

Możesz pomóc ulepszyć Androida, zgłaszając problemy i prosząc o nowe funkcje za pomocą śledzika problemów Google. Google Issue Tracker to narzędzie używane przez śledzenia przez Google problemów z usługą AOSP oraz próśb o dodanie funkcji. Narzędzie Problem Tracker jest dostępne poza Google i może z niego korzystać każdy użytkownik zewnętrzny lub partner, który chce współpracować z zespołami Google nad konkretnymi problemami i funkcjami.

Podstawowe informacje o Google Issue Tracker znajdziesz w artykule Google Issue Tracker.

Zgłoś błąd

Aby zgłosić błąd AOSP:

  1. Na wszystkie otwarte błędy użyj pola wyszukiwania narzędzia Issue Tracker, aby sprawdzić, czy każdy użytkownik zgłosił już Twój problem lub funkcję. Nie zapomnij też szukać wśród zamkniętych i naprawionych błędów. Aby ułatwić znajdowanie najpopularniejszych wyników, możesz posortować wyniki według liczby gwiazdek. Szczegółowe informacje o korzystaniu z pola wyszukiwania znajdziesz w artykule Wyszukiwanie problemów.
  2. Jeśli znajdziesz problem, który jest dla Ciebie ważny, oznacz go gwiazdką. Liczba gwiazdek przy problemie pomaga Google określić jego priorytet.
  3. Jeśli nikt nie zgłosił Twojego problemu, utwórz nowy błąd.

    1. Przejdź do sekcji tego dokumentu, która dotyczy komponentu, w którym wystąpił błąd. Komponenty błędu określają obszar Androida, w którym występuje błąd. ma zastosowanie.

    2. Wypełnij udostępniony szablon:

      • Jeśli problem jest wynikiem błędu, dołącz kroki do jego odtworzenia w komentarzy. Komentarz zawierający tylko informację, że coś nie działa, prawdopodobnie wymagają dodatkowych informacji. Ilość podanych przez Ciebie informacji, w tym plików dziennika, a nawet zestawu poprawek, pomaga nam rozwiązać Twój problem.
      • Jeśli problem dotyczy prośby o dodanie funkcji, podaj szczegółowe informacje o proponowanej funkcji, w tym o rozwiązanym problemie i uwagach dotyczących projektu.
    3. Kliknij Utwórz. Google opracowuje raport o błędzie,

.

Aby dowiedzieć się, jak śledzić stan błędu, przeczytaj artykuł Śledzenie stanu błędu.

Komponenty błędu

Te 4 sekcje zostały stworzone po to, aby ułatwić wyszukiwanie i zgłaszanie błędów za pomocą właściwego komponentu.

Bezpieczeństwo

Jeśli znajdziesz problem, który wpływa na bezpieczeństwo Androida lub komponentów na urządzeniach Pixel, prześlij raport o błędzie, korzystając z instrukcji w artykule Zgłoszenie problemów z bezpieczeństwem. Ponadto błędy związane z bezpieczeństwem kwalifikują się do Programu nagród dla urządzeń z Androidem i Google.

Platforma

Jeśli masz problem lub prośbę o dodanie funkcji wpływające na dowolny aspekt Androida zgłoś błąd, klikając ikonę błędu obok odpowiedniego komponentu. obszar:

Przeglądaj wszystkie problemy z platformą

Przeglądanie błędów Zgłoś błąd
Ułatwienia dostępu
ART
Przeglądarka
CTS
Struktura
Grafika
Kernel (GKI)
16kB
Multimedia
Aplikacje błyskawiczne
Libcore
Sieć
System
Podstawowy obraz systemu
Text
Rzeczy
Noszenie

Narzędzia dla programistów aplikacji na Androida

Jeśli masz problem lub prośbę o dodanie funkcji, która wpływa na narzędzia dla deweloperów na Androida, prześlij zgłoszenie błędu, klikając ikonę błędu obok odpowiedniego obszaru komponentu w tabeli poniżej.

Przeglądaj wszystkie problemy z Narzędziami dla deweloperów

Przeglądanie błędów Szczegóły Zgłoś błąd
adb
Androida Studio Informacje dotyczące urządzeń z Androidem Błędy w Studio
C++, Problemy w Android Studio
Emulator lub obrazy systemowe Informacje dotyczące błędów emulatora
Gradle Informacje dotyczące Gradle robaki
Zastosuj zmiany Informacje dotyczące procedury zgłoszeniowej Zmiany błędów
Lint
NDK Problemy z kompilatorem lub systemem kompilacji NDK. Nie dotyczy to żądań do interfejsu API ani błędów. Interfejsy API są są częścią systemu operacyjnego, a związane z nimi żądania należy zgłaszać w jednym z komponentów platformy powyżej (jeśli nie wiesz, z którym, skorzystaj z platformy).
Profilerzy
Jetpack (androidx)
Jetpack (androidx) Test
Pakiet SDK do gier

Dokumentacja

Jeśli masz problem lub prośbę o funkcję, która wpływa na aspekt dokumentacji Androida, prześlij zgłoszenie błędu, klikając ikonę błędu obok odpowiedniego obszaru komponentu:

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

Prośba o współdziałanie – akt o rynkach cyfrowych

Jeśli chcesz przesłać prośbę o interoperacyjność w ramach DMA na Androida, użyj odpowiedniej sekcji komponentu:

Przesyłanie prośby Przeglądaj żądania
Utwórz nową prośbę publiczną Prośby publiczne
Utwórz nową prośbę prywatną

Śledzenie stanu błędów

Nowo utworzone błędy mają zawsze stan Nowy. Utrzymywający AOSP okresowo sprawdzają i klasyfikują błędy, zmieniając ich stan i potencjalnie przypisując je do kogoś innego. Błędy są klasyfikowane według jednej z trzech kategorii:

  • Potrzeba więcej informacji. Raport o błędzie jest niewystarczający informacji, które można by priorytetowo traktować lub przeanalizować. Dopóki nie prześlesz żądanych informacji, zgłoszenie błędu będzie się znajdować na liście (Nowa + Ciekawa lista: potrzebne informacje). Po pewnym czasie, jeśli nie pojawią się dodatkowe informacje zostanie podany, stan błędu oznacza, że nie zostanie wykonany w dniu.

  • Błąd jest przypisany do kogoś i opcjonalnie zmieniono jego priorytet. zgłoszenie błędu zostało uznane za wystarczająco szczegółowe zgłoszenie uzasadnionego problemu. Błąd ma odpowiedni priorytet lub jego priorytet. Na koniec błąd jest przypisany do konkretnego współtwórcy w celu oceny i analizy.

    Zwykle błąd pozostaje w stanie Przypisany, dopóki ktoś nie zamierza go rozwiązać. Wtedy przypisuje się mu stan Zaakceptowany. Jednak przypisana osoba może nie zmienić stanu błędu na Zaakceptowano. Zamiast tego naprawić błąd i przypisać stan Poprawione lub Naprawione (zweryfikowane).

  • Nie podejmiemy żadnych działań. Błąd może zostać przypisany do tej kategorii z kilku powodów, np. gdy jest duplikatem innego błędu, nie można go naprawić lub jest to funkcja działająca zgodnie z oczekiwaniami.

.

Aby śledzić stan błędu:

  1. Otwórz go i sprawdź pola priorytetu, stanu oraz komentarzy. Dla: znaczenia i stanu znajdziesz w Pola dotyczące problemów.
  2. (opcjonalnie) odpowiedz na pytania lub komentarze w polu komentarzy;

Błędy oznaczone jako Naprawione (zweryfikowane) zostaną dodane do przyszłej wersji Androida.

Dodatkowe informacje o konkretnych stanach

Poniżej znajdziesz dodatkowe objaśnienia dotyczące kilku stanów błędów (oprócz informacji zawartych w dokumentacji Pola problemu w Issue Trackerze):

  • Nie da się naprawić (zamierzone działanie): administrator AOSP uznał, że opisane zachowanie nie jest błędem, lecz zamierzonym działaniem. Ten stan jest też często określany jako „działa zgodnie z oczekiwaniami”. W przypadku próśb o dodanie funkcji opiekun AOSP określił, że żądanie nie zostanie zrealizowane na Androidzie.

  • Nie do naprawienia (niewykonalne): zmiany, które są niezbędne, jest niemożliwe. Ten stan jest też używany w przypadku zgłaszanych problemów, których nie można rozwiązać w AOSP, zwykle dlatego, że są one związane z dostosowanym urządzeniem lub zewnętrzną aplikacją albo osoba zgłaszająca pomyliła Śledzik błędów z forum pomocy.

  • Naprawiony (zweryfikowany): błąd został naprawiony i jest uwzględniony lub w formie oficjalnej odpowiedzi.

  • Naprawiliśmy: ten błąd został naprawiony (lub wdrożono funkcję) w drzewo źródłowe, ale nie zostało jeszcze uwzględnione w oficjalnej wersji