אתה יכול לעזור לשפר את Android על ידי דיווח על בעיות ובקשת תכונות חדשות באמצעות Google Issue Tracker . Google Issue Tracker הוא כלי המשמש את Google למעקב אחר בעיות AOSP ובקשות לתכונות. מעקב הבעיות זמין מחוץ ל-Google לשימוש על ידי משתמשים ציבוריים ושותפים חיצוניים שצריכים לשתף פעולה עם צוותי Google בנושאים ותכונות ספציפיות.
כדי ללמוד את היסודות של Google Issue Tracker, עיין ב- Google Issue Tracker .
דווח על באג
כדי לדווח על באג AOSP:
- עם כל הבאגים הפתוחים כבסיס לחיפוש שלך, השתמש בשדה החיפוש של מעקב הבעיות כדי לראות אם מישהו כבר דיווח על הבעיה או התכונה שלך. אל תשכח לחפש גם באגים סגורים ותוקנו. כדי לעזור לך למצוא את התוצאות הפופולריות ביותר, מיין את התוצאה לפי מספר הכוכבים. לפרטים על השימוש בשדה החיפוש, עיין בנושא חיפושים
- אם אתה מוצא את הבעיה שלך והיא חשובה לך, כוכב אותה ! מספר הכוכבים בנושא עוזר לגוגל לקבוע את העדיפות שלו.
אם אף אחד לא דיווח על הבעיה שלך, צור באג חדש.
עיין בסעיף במסמך זה המתייחס לרכיב עבור הבאג שלך. רכיבי באג מזהים את האזור של אנדרואיד עליו חל הבאג.
- אם הבאג קשור לאבטחה, עיין בסעיף האבטחה .
- אם הבאג קשור ל-AOSP, עיין בפלטפורמה .
- אם הבאג קשור לכלי מפתחים, עיין בכלי מפתחי אנדרואיד .
- אם הבאג מתייחס לתיעוד שגוי, עיין בתיעוד .
מלא את התבנית שסופקה:
- אם הבעיה היא באג, כלול את השלבים לשחזור הבאג בהערות. הערה שרק מציינת שמשהו לא עובד עשויה לדרוש מידע נוסף. כמות הפרטים שאתה מספק, כולל קובצי יומן ואפילו ערכת תיקונים, עוזרת לגוגל לטפל בבעיה שלך.
- אם הבעיה היא בקשת תכונה, ספק פרטים מפורשים על התכונה המוצעת, כולל הבעיה שנפתרה ושיקולי עיצוב.
לחץ על צור . דוח הבאג נוצר כדי ש-Google תוכל לעיין בו.
כדי ללמוד כיצד לעקוב אחר מצב הבאג, עיין במעקב אחר מצב הבאג .
רכיבי באג
ארבעת הסעיפים הבאים נועדו לעזור לך לחפש ולדווח על באגים באמצעות הרכיב הנכון.
בִּטָחוֹן
אם אתה מוצא בעיה שמשפיעה על האבטחה של אנדרואיד או רכיבים במכשירי Pixel, שלח באג באמצעות ההוראות בדיווח על בעיות אבטחה . בנוסף, באגי אבטחה זכאים לתוכנית התגמול למכשירי Android ו-Google .
פּלַטפוֹרמָה
אם יש לך בעיה או בקשת תכונה שמשפיעה על היבט של פלטפורמת Android, שלח את הבאג שלך על ידי לחיצה על סמל הבאג שליד אזור הרכיב הרלוונטי:
כלים למפתחי אנדרואיד
אם יש לך בעיה או בקשת תכונה שמשפיעה על היבט של כלי מפתחי אנדרואיד, שלח את הבאג שלך על ידי לחיצה על סמל הבאג שליד אזור הרכיבים הרלוונטי בטבלה הבאה.
עיין בכל הבעיות של כלי המפתחים
עיין באגים | פרטים | הגיש באג |
---|---|---|
adb | bug_report | |
אנדרואיד סטודיו | מידע ספציפי עבור באגים של Android Studio | bug_report |
C++ | בעיות באנדרואיד סטודיו | bug_report |
אמולטור או תמונות מערכת | מידע ספציפי עבור באגים אמולטור | bug_report |
גרדל | מידע ספציפי עבור באגים Gradle | bug_report |
החל שינויים | מידע ספציפי עבור באגים של Apply Changes | bug_report |
מוֹך | bug_report | |
NDK | בעיות מהדר או בניית מערכת NDK. לא עבור בקשות API או באגים. ממשקי API הם חלק ממערכת ההפעלה, ויש להגיש בקשות הקשורות אליהם באחד ממרכיבי הפלטפורמה שלמעלה (אם אינך יודע איזה, השתמש ב- Framework). | bug_report |
פרופילים | bug_report | |
Jetpack (androidx) | bug_report | |
מבחן Jetpack (androidx). | bug_report | |
SDK של משחקים | bug_report |
תיעוד
אם יש לך בעיה או בקשת תכונה שמשפיעה על היבט של תיעוד Android, הגש את הבאג שלך על ידי לחיצה על סמל הבאג שליד אזור הרכיב הרלוונטי:
עיין באגים | הגיש באג |
---|---|
developer.android.com (תיעוד למפתחי אפליקציה) | bug_report |
source.android.com (תיעוד AOSP) | bug_report |
בקשת יכולת פעולה הדדית של DMA
אם ברצונך להגיש בקשת DMA Interoperability עבור Android, השתמש באזור הרכיבים הרלוונטי:
הגש בקשה | עיין בבקשות |
---|---|
צור בקשה ציבורית חדשה | בקשות ציבוריות |
צור בקשה פרטית חדשה |
עקוב אחר מצב הבאגים
באגים חדשים שנוצרו תמיד מסומנים בסטטוס חדש . מנהלי AOSP בודקים ומבצעים מעת לעת בדיקה של באגים על ידי שינוי הסטטוס שלהם ואפשר להקצות אותם למישהו. באגים מחולקים לאחת משלוש קטגוריות:
זקוק למידע נוסף. לדוח הבאג אין מספיק מידע כדי שמישהו יוכל לתעדף או לנתח כראוי את הבאג. דוח הבאג מוכנס לרשימה ( New + Hotlist:NeedsInfo ) עד שתספק את המידע המבוקש. לאחר פרק זמן מסוים, אם לא מסופק מידע נוסף, הבאג מקבל סטטוס המצביע על כך שלא יפעלו.
הבאג מוקצה למישהו ובאופן אופציונלי, מוקצה מחדש בסדר העדיפויות. דוח הבאג הוכר כדוח מפורט מספיק של בעיה לגיטימית. הבאג מתועדף כראוי או מקבל סדר עדיפויות מחדש. לבסוף, הבאג מוקצה לתורם ספציפי כדי להעריך ולנתח.
בדרך כלל, באג נשאר כמוקצה עד שמישהו מתכוון לפתור את הבאג, ובשלב זה הוא מקבל סטטוס מקובל . עם זאת, יתכן שמקצה לא ישנה את סטטוס הבאג ל'מקובל ', ובמקום זאת, פשוט תקן את הבאג ויקצה סטטוס קבוע או תוקן (מאומת) .
הבאג לא יטופל. באג נכנס לקטגוריה זו מכמה סיבות, כגון הבאג הוא שכפול של באג אחר, הבאג אינו אפשרי לתיקון, או הבאג מייצג פונקציונליות שפועלת כמתוכנן.
כדי לעקוב אחר מצב באג:
- פתח את הבאג והסתכל בשדות העדיפות, הסטטוס וההערות. להסברים על עדיפות וסטטוס, עיין בשדות הבעיה .
- (אופציונלי) השב לכל שאלה או הערה בשדה ההערות.
באגים המסומנים בסטטוס קבוע (מאומת) נכללים במהדורה עתידית של אנדרואיד.
מידע נוסף עבור סטטוסים ספציפיים
להלן הסבר נוסף למספר סטטוסי באגים (בנוסף למידע המסופק בתיעוד שדות הבעיות במעקב אחר בעיות):
לא יתוקן (התנהגות מיועדת): מתחזק AOSP קבע שההתנהגות המתוארת אינה באג, אלא היא ההתנהגות המיועדת. סטטוס זה מכונה בדרך כלל גם "עובד כמתוכנן (WAI)". לגבי בקשות לתכונה, מתחזק AOSP קבע שהבקשה לא תיושם באנדרואיד.
לא יתוקן (בלתי אפשרי): השינויים הדרושים כדי לטפל בבעיה אינם אפשריים באופן סביר. סטטוס זה משמש גם לבעיות שדווחו שאינן ניתנות לטיפול ב-AOSP, בדרך כלל בגלל שהוא קשור למכשיר מותאם אישית או לאפליקציה חיצונית, או שהכתב טועה ב-Issue Tracker כפורום עזרה.
תוקן (מאומת): באג זה תוקן, והוא כלול במהדורה רשמית.
תוקן: באג זה תוקן (או תכונה יושמה) בעץ מקור, אך ייתכן שעדיין לא נכלל במהדורה רשמית.