Sie können zur Verbesserung von Android beitragen, indem Sie mit dem Google Issue Tracker Probleme melden und neue Funktionen anfordern. Google Issue Tracker ist ein Tool, das von Google verwendet wird, um AOSP-Probleme und Funktionsanfragen zu verfolgen. Der Issue Tracker ist außerhalb von Google für externe öffentliche Nutzer und Partnernutzer verfügbar, die bei bestimmten Problemen und Funktionen mit Google-Teams zusammenarbeiten müssen.
Informationen zu den Grundlagen des Google Issue Tracker finden Sie im Google Issue Tracker .
Melde einen technischen Fehler
So melden Sie einen AOSP-Fehler:
- Wenn Sie alle offenen Fehler als Grundlage für Ihre Suche verwenden, können Sie mithilfe des Suchfelds des Issue Trackers nachsehen, ob bereits jemand Ihr Problem oder Ihre Funktion gemeldet hat. Vergessen Sie nicht, auch nach geschlossenen und behobenen Fehlern zu suchen. Damit Sie die beliebtesten Ergebnisse finden, sortieren Sie die Ergebnisse nach der Anzahl der Sterne. Einzelheiten zur Verwendung des Suchfelds finden Sie unter Problemsuchen
- Wenn Sie Ihr Problem finden und es für Sie wichtig ist, markieren Sie es ! Die Anzahl der Sterne für ein Problem hilft Google dabei, dessen Priorität zu bestimmen.
Wenn niemand Ihr Problem gemeldet hat, erstellen Sie einen neuen Fehler.
Sehen Sie sich den Abschnitt dieses Dokuments an, der sich auf die Komponente für Ihren Fehler bezieht. Fehlerkomponenten identifizieren den Bereich von Android, für den der Fehler gilt.
- Wenn der Fehler mit der Sicherheit zusammenhängt, lesen Sie die Informationen zur Sicherheit .
- Wenn der Fehler mit AOSP zusammenhängt, lesen Sie Plattform .
- Wenn der Fehler mit Entwicklertools zusammenhängt, lesen Sie die Informationen unter Android-Entwicklertools .
- Wenn sich der Fehler auf eine fehlerhafte Dokumentation bezieht, lesen Sie die Dokumentation .
Füllen Sie die bereitgestellte Vorlage aus:
- Wenn es sich bei dem Problem um einen Fehler handelt, fügen Sie die Schritte zum Reproduzieren des Fehlers in die Kommentare ein. Ein Kommentar, der nur besagt, dass etwas nicht funktioniert, erfordert wahrscheinlich weitere Informationen. Die Menge an Details, die Sie bereitstellen, einschließlich Protokolldateien und sogar eines Patch-Sets, hilft Google bei der Lösung Ihres Problems.
- Wenn es sich bei dem Problem um eine Funktionsanfrage handelt, geben Sie explizite Details zur vorgeschlagenen Funktion an, einschließlich des gelösten Problems und Designüberlegungen.
Klicken Sie auf Erstellen . Der Fehlerbericht wird zur Überprüfung durch Google erstellt.
Informationen zum Verfolgen des Fehlerstatus finden Sie unter Fehlerstatus verfolgen.
Fehlerhafte Komponenten
Die folgenden vier Abschnitte sollen Ihnen dabei helfen, mithilfe der richtigen Komponente nach Fehlern zu suchen und diese zu melden.
Sicherheit
Wenn Sie ein Problem finden, das sich auf die Sicherheit von Android oder Komponenten in Pixel-Geräten auswirkt, melden Sie einen Fehler gemäß den Anweisungen unter Sicherheitsprobleme melden . Darüber hinaus sind Sicherheitslücken für das Android- und Google Devices Reward-Programm berechtigt.
Plattform
Wenn Sie ein Problem oder eine Funktionsanfrage haben, die sich auf einen Aspekt der Android-Plattform auswirkt, melden Sie Ihren Fehler, indem Sie auf das Fehlersymbol neben dem entsprechenden Komponentenbereich klicken:
Durchsuchen Sie alle Plattformprobleme
Durchsuchen Sie Fehler | Melden Sie einen Fehler |
---|---|
Barrierefreiheit | bug_report |
KUNST | bug_report |
Browser | bug_report |
CTS | bug_report |
Rahmen | bug_report |
Grafik | bug_report |
Kernel (GKI) | bug_report |
16kB | bug_report |
Medien | bug_report |
Instant-Apps | bug_report |
Libcore | bug_report |
Vernetzung | bug_report |
System | bug_report |
Generisches Systembild | bug_report |
Text | bug_report |
Dinge | bug_report |
Tragen | bug_report |
Android-Entwicklertools
Wenn Sie ein Problem oder eine Funktionsanfrage haben, die sich auf einen Aspekt der Android-Entwicklertools auswirkt, melden Sie Ihren Fehler, indem Sie in der folgenden Tabelle auf das Fehlersymbol neben dem entsprechenden Komponentenbereich klicken.
Durchsuchen Sie alle Probleme mit den Entwicklertools
Durchsuchen Sie Fehler | Einzelheiten | Melden Sie einen Fehler |
---|---|---|
adb | bug_report | |
Android Studio | Spezifische Informationen zu Android Studio-Fehlern | bug_report |
C++ | Probleme in Android Studio | bug_report |
Emulator- oder Systemabbilder | Spezifische Informationen zu Emulatorfehlern | bug_report |
Gradle | Spezifische Informationen für Gradle-Fehler | bug_report |
Änderungen übernehmen | Spezifische Informationen für Fehler beim Übernehmen von Änderungen | bug_report |
Fussel | bug_report | |
NDK | Probleme mit dem NDK-Compiler oder dem Build-System. Nicht für API-Anfragen oder Fehler. APIs sind Teil des Betriebssystems und Anfragen im Zusammenhang mit ihnen sollten in einer der oben genannten Plattformkomponenten eingereicht werden (wenn Sie nicht wissen, welche, verwenden Sie Framework). | bug_report |
Profiler | bug_report | |
Jetpack (androidx) | bug_report | |
Jetpack (androidx) Test | bug_report | |
Spiele-SDK | bug_report |
Dokumentation
Wenn Sie ein Problem oder eine Funktionsanfrage haben, die sich auf einen Aspekt der Android-Dokumentation auswirkt, melden Sie Ihren Fehler, indem Sie auf das Fehlersymbol neben dem entsprechenden Komponentenbereich klicken:
Durchsuchen Sie Fehler | Melden Sie einen Fehler |
---|---|
developer.android.com (Dokumentation für App-Entwickler) | bug_report |
source.android.com (AOSP-Dokumentation) | bug_report |
DMA-Interoperabilitätsanfrage
Wenn Sie eine DMA-Interoperabilitätsanfrage für Android einreichen möchten, verwenden Sie den entsprechenden Komponentenbereich:
Stellen Sie eine Anfrage | Durchsuchen Sie Anfragen |
---|---|
Erstellen Sie eine neue öffentliche Anfrage | Öffentliche Anfragen |
Erstellen Sie eine neue private Anfrage |
Verfolgen Sie den Fehlerstatus
Neu erstellte Fehler werden immer mit dem Status „Neu“ gekennzeichnet. AOSP-Betreuer überprüfen und selektieren Fehler regelmäßig, indem sie ihren Status ändern und sie möglicherweise jemandem zuweisen. Fehler werden in eine von drei Kategorien eingeteilt:
Benötigt weitere Informationen. Der Fehlerbericht enthält nicht genügend Informationen, um den Fehler zu priorisieren oder richtig zu analysieren. Der Fehlerbericht wird in eine Liste ( Neu + Hotlist:NeedsInfo ) aufgenommen, bis Sie die angeforderten Informationen bereitstellen. Wenn nach einiger Zeit keine weiteren Informationen bereitgestellt werden, erhält der Fehler einen Status, der angibt, dass keine Maßnahmen ergriffen werden.
Der Fehler wird jemandem zugewiesen und optional neu priorisiert. Der Fehlerbericht wurde als ausreichend detaillierter Bericht über ein legitimes Problem anerkannt. Der Fehler wird ordnungsgemäß priorisiert oder neu priorisiert. Schließlich wird der Fehler einem bestimmten Mitwirkenden zur Bewertung und Analyse zugewiesen.
Normalerweise bleibt ein Fehler so lange als „Zugewiesen“ erhalten, bis jemand beabsichtigt, den Fehler zu beheben. Zu diesem Zeitpunkt wird ihm der Status „Akzeptiert “ zugewiesen. Ein Beauftragter ändert jedoch möglicherweise nicht den Status eines Fehlers in „Akzeptiert “, sondern behebt stattdessen einfach den Fehler und weist ihm den Status „Behoben“ oder „Behoben (verifiziert)“ zu.
Der Fehler wird nicht behoben. Ein Fehler fällt aus mehreren Gründen in diese Kategorie, z. B. weil der Fehler ein Duplikat eines anderen Fehlers ist, der Fehler nicht behoben werden kann oder der Fehler eine Funktionalität darstellt, die wie vorgesehen funktioniert.
So verfolgen Sie den Fehlerstatus:
- Öffnen Sie den Fehler und sehen Sie sich die Felder „Priorität“, „Status“ und „Kommentare“ an. Erläuterungen zu Priorität und Status finden Sie in den Problemfeldern .
- (optional) Antworten Sie auf Fragen oder Kommentare im Kommentarfeld.
Mit dem Status „Behoben“ (verifiziert) gekennzeichnete Fehler sind in einer zukünftigen Version von Android enthalten.
Zusätzliche Informationen für bestimmte Status
Im Folgenden finden Sie weitere Erläuterungen zu einigen Fehlerstatus (zusätzlich zu den Informationen in der Dokumentation zu Issue Tracker -Problemfeldern ):
Wird nicht behoben (beabsichtigtes Verhalten): Ein AOSP-Betreuer hat festgestellt, dass das beschriebene Verhalten kein Fehler, sondern das beabsichtigte Verhalten ist. Dieser Status wird allgemein auch als „Working as intend (WAI)“ bezeichnet. Bei Funktionsanfragen hat ein AOSP-Betreuer festgestellt, dass die Anfrage nicht in Android implementiert wird.
Lässt sich nicht beheben (undurchführbar): Die Änderungen, die zur Behebung des Problems erforderlich sind, sind vernünftigerweise nicht möglich. Dieser Status wird auch für gemeldete Probleme verwendet, die nicht in AOSP behandelt werden können, typischerweise weil sie sich auf ein angepasstes Gerät oder eine externe App beziehen oder der Melder den Issue Tracker fälschlicherweise als Hilfeforum verwechselt hat.
Behoben (bestätigt): Dieser Fehler wurde behoben und ist in einer offiziellen Version enthalten.
Behoben: Dieser Fehler wurde in einem Quellbaum behoben (oder eine Funktion implementiert), war jedoch möglicherweise noch nicht in einer offiziellen Version enthalten.