Możesz pomóc nam ulepszyć Androida, zgłaszając problemy i prosząc o nowe funkcje za pomocą narzędzia Google Issue Tracker. Google Issue Tracker to narzędzie używane przez Google do śledzenia problemów i propozycji funkcji związanych z AOSP. Narzędzie Issue Tracker jest dostępne poza Google dla użytkowników zewnętrznych i partnerów, którzy muszą współpracować z zespołami Google w sprawie konkretnych problemów i funkcji.
Podstawy narzędzia Google Issue Tracker znajdziesz w artykule Google Issue Tracker.
Zgłoś błąd
Aby zgłosić błąd w AOSP:
- Wyszukaj wszystkie otwarte błędy i sprawdź w polu wyszukiwania narzędzia Issue Tracker, czy ktoś już zgłosił Twój problem lub funkcję. Nie zapomnij też wyszukać zamkniętych i naprawionych błędów. Aby znaleźć najpopularniejsze wyniki, posortuj je według liczby gwiazdek. Szczegółowe informacje o korzystaniu z pola wyszukiwania znajdziesz w artykule Wyszukiwanie problemów.
- Jeśli znajdziesz swój problem i jest on dla Ciebie ważny, oznacz go gwiazdką. Liczba gwiazdek przy problemie pomaga Google określić jego priorytet.
Jeśli nikt nie zgłosił Twojego problemu, utwórz nowy raport o błędzie.
Zapoznaj się z sekcją tego dokumentu, która dotyczy komponentu, w którym występuje błąd. Komponenty błędu określają 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, zapoznaj się z sekcją Platforma.
- Jeśli błąd jest związany z narzędziami dla programistów, zapoznaj się z artykułem Narzędzia dla programistów Androida.
- Jeśli błąd dotyczy nieprawidłowej dokumentacji, zapoznaj się z sekcją Dokumentacja.
Wypełnij podany szablon:
- Jeśli problem jest błędem, w komentarzach podaj kroki umożliwiające jego odtworzenie. Komentarz, który tylko stwierdza, że coś nie działa, prawdopodobnie będzie wymagał dodatkowych informacji. Szczegółowość informacji, które podasz, w tym plików dziennika, a nawet zestawu poprawek, pomoże nam rozwiązać Twój problem.
- Jeśli zgłaszasz prośbę o dodanie funkcji, podaj szczegółowe informacje o proponowanej funkcji, w tym problem, który ma rozwiązać, oraz kwestie związane z jej projektem.
Kliknij Utwórz. Raport o błędzie zostanie utworzony i przesłany do sprawdzenia przez Google.
Aby dowiedzieć się, jak śledzić stan błędu, przeczytaj artykuł Śledzenie stanu błędu.
Komponenty błędu
Poniższe 4 sekcje pomogą Ci wyszukiwać błędy i zgłaszać je za pomocą odpowiedniego komponentu.
Bezpieczeństwo
Jeśli znajdziesz problem, który wpływa na bezpieczeństwo Androida lub komponentów na urządzeniach Pixel, zgłoś błąd, postępując zgodnie z instrukcjami w artykule Zgłaszanie problemów z bezpieczeństwem. Dodatkowo błędy związane z bezpieczeństwem kwalifikują się do programu nagród za błędy w Androidzie i na urządzeniach Google.
Platforma
Jeśli masz problem lub prośbę o funkcję, która dotyczy jakiegoś aspektu platformy Android, zgłoś błąd, klikając ikonę błędu obok odpowiedniego obszaru komponentu:
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 aspekt plików narzędzi dla deweloperów Androida, zgłoś błąd, klikając ikonę błędu obok odpowiedniego obszaru komponentu w tabeli poniżej.
Przeglądaj wszystkie problemy z Narzędziami deweloperskimi
Przeglądanie błędów | Szczegóły | Zgłoś błąd |
---|---|---|
adb | bug_report | |
Android Studio | Informacje dotyczące błędów w Android Studio | bug_report |
C++ | Problemy w Android Studio | bug_report |
Emulatory lub obrazy systemu | Informacje dotyczące błędów w emulatorze | bug_report |
Gradle | Informacje dotyczące błędów w Gradle | bug_report |
Zastosuj zmiany | Informacje dotyczące błędów związanych z zastosowaniem zmian | bug_report |
Lint | bug_report | |
NDK | Problemy z kompilatorem NDK lub systemem kompilacji. Nie dotyczy żądań do interfejsu API ani błędów. Interfejsy API są częścią systemu operacyjnego, a zgłoszenia dotyczące tych interfejsów należy przesyłać w ramach jednego z wcześniejszych komponentów platformy (jeśli nie wiesz, którego, użyj komponentu Framework). | bug_report |
Profilery | bug_report | |
Jetpack (androidx) | bug_report | |
Test Jetpack (androidx) | bug_report | |
Pakiet SDK do gier | bug_report |
Dokumentacja
Jeśli masz problem lub prośbę o dodanie funkcji, która ma wpływ na aspekt dokumentacji Androida, zgłoś błąd, 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) |
bug_report |
source.android.com (dokumentacja AOSP) |
bug_report |
Prośba o współdziałanie w ramach aktu o rynkach cyfrowych
Jeśli chcesz przesłać prośbę o interoperacyjność w związku z ustawą DMA dotyczącą Androida, skorzystaj z odpowiedniego obszaru komponentu:
Prześlij prośbę | Żądania przeglądania |
---|---|
Utwórz nową prośbę publiczną | Prośby publiczne |
Utwórz nową prośbę prywatną |
Żądanie pliku danych z treściami na podstawie DMA na Pixelu
W Europejskim Obszarze Gospodarczym (EOG) Pixel wyświetla ekrany wyboru wyszukiwarki internetowej (OSE) wymagane przez Ustawę o rynkach cyfrowych (DMA), które umożliwiają użytkownikom wybranie preferowanej wyszukiwarki. Jeśli użytkownik wybierze konkretnego dostawcę na ekranie wyboru OSE, może on zdecydować, czy jego kanał treści ma być wyświetlany na ekranie Pixela, który pojawia się, gdy użytkownicy przesuwają palcem w prawo na ekranie głównym Pixela.
Jeśli jesteś dostawcą, który uczestniczy w ekranie wyboru OSE w ramach DMA w dowolnym państwie członkowskim i chcesz wyświetlać swoje treści na ekranie -1 Pixela, zgłoś błąd, aby się z nami skontaktować:
Tworzenie nowej prośby prywatnej
Śledzenie stanu błędu
Nowo utworzone błędy są zawsze oznaczane stanem Nowy. Osoby odpowiedzialne za AOSP okresowo sprawdzają i triageują błędy, zmieniając ich stan i ewentualnie przypisując je do konkretnych osób. Błędy są dzielone na 3 kategorie:
Potrzeba więcej informacji. Zgłoszenie błędu nie zawiera wystarczających informacji, aby można było ustalić priorytet lub prawidłowo przeanalizować błąd. Zgłoszenie błędu zostanie umieszczone na liście Nowe + Lista najpopularniejszych:wymagane informacje, dopóki nie podasz wymaganych informacji. Jeśli po pewnym czasie nie otrzymamy dodatkowych informacji, błąd otrzyma status wskazujący, że nie będziemy podejmować żadnych działań.
Błąd jest przypisywany do kogoś i opcjonalnie ponownie ustalany jest jego priorytet. Zgłoszenie błędu zostało uznane za wystarczająco szczegółowe i dotyczące uzasadnionego problemu. Błąd ma odpowiedni priorytet lub został ponownie przypisany. Na koniec błąd jest przypisywany do konkretnego współtwórcy, który ma go ocenić i przeanalizować.
Zwykle błąd ma stan Przypisany, dopóki ktoś nie zamierza go rozwiązać. Wtedy otrzymuje stan Zaakceptowany. Osoba, której przypisano błąd, może jednak nie zmieniać jego stanu na Zaakceptowano, a zamiast tego po prostu go naprawić i przypisać mu stan Naprawiono lub Naprawiono (zweryfikowano).
Nie podejmiemy żadnych działań w związku z tym błędem. Błąd należy do tej kategorii z kilku powodów, np. jest duplikatem innego błędu, nie można go naprawić lub dotyczy funkcji, która działa zgodnie z założeniami.
Aby śledzić stan błędu:
- Otwórz błąd i sprawdź pola priorytetu, stanu i komentarzy. Wyjaśnienia dotyczące priorytetu i stanu znajdziesz w sekcji Pola problemu.
- (opcjonalnie) odpowiedz na pytania lub komentarze w polu komentarzy.
Błędy oznaczone stanem Naprawiono (zweryfikowano) zostaną uwzględnione w przyszłej wersji Androida.
Dodatkowe informacje o poszczególnych stanach
Poniżej znajdziesz dodatkowe wyjaśnienia dotyczące kilku stanów błędów (oprócz informacji podanych w dokumentacji narzędzia Issue Tracker w sekcji Pola problemu):
Nie da się naprawić (zamierzone zachowanie): osoba odpowiedzialna za AOSP stwierdziła, że opisane zachowanie nie jest błędem, ale zamierzonym działaniem. Ten stan jest też często określany jako „działanie zgodnie z przeznaczeniem” (WAI). W przypadku próśb o funkcje osoba odpowiedzialna za AOSP stwierdziła, że nie zostaną one zaimplementowane w Androidzie.
Nie zostanie naprawiony (niemożliwe): zmiany, które są potrzebne do rozwiązania problemu, nie są w rozsądnym stopniu możliwe. Ten stan jest też używany w przypadku zgłoszonych problemów, których nie można rozwiązać w AOSP, zwykle dlatego, że są one związane z dostosowanym urządzeniem lub aplikacją zewnętrzną albo zgłaszający pomylił narzędzie do śledzenia problemów z forum pomocy.
Naprawiono (zweryfikowano): błąd został naprawiony i jest uwzględniony w oficjalnej wersji.
Naprawiono: ten błąd został naprawiony (lub funkcja została wdrożona) w drzewie źródłowym, ale może nie być jeszcze uwzględniony w oficjalnej wersji.