您可以使用 Google Issue Tracker 回報問題並要求新增功能,協助我們改善 Android。Google Issue Tracker 是 Google 用來追蹤 AOSP 問題和功能要求的工具。Issue Tracker 已可使用 供外部大眾和合作夥伴使用, 與 Google 團隊合作處理特定問題與功能。
如要瞭解 Google Issue Tracker 的基本概念,請參閱 Google Issue Tracker。
回報錯誤
如何回報 Android 開放原始碼計畫錯誤:
- 以所有未解決的錯誤做為搜尋依據,使用 Issue Tracker 的搜尋欄位,查看是否有人已回報您的問題或功能。別忘了搜尋已關閉和修正的錯誤。如要迅速找到最熱門的搜尋結果, 依星級評等的結果。如要進一步瞭解如何使用搜尋欄位,請參閱 問題搜尋
- 如果找到問題,且對你來說很重要,請加星!問題的星級評等有助於 Google 決定優先處理順序。
如果沒有人回報你的問題,請建立新的錯誤。
請參閱本文件中與錯誤相關的元件部分。錯誤元件會指出 Android 哪個領域發生錯誤
- 如果錯誤與安全性有關,請參閱「安全性」一節。
- 如果錯誤與 Android 開放原始碼計畫有關,請參閱平台。
- 如果是與開發人員工具相關的錯誤,請參閱 Android 開發人員工具。
- 如果錯誤是指說明文件有誤,請參閱說明文件。
填寫我們提供的範本:
- 如果問題是錯誤本身,請在「 留言。如果留言內容只指出某項功能無法正常運作,可能需要進一步的資訊。提供詳細資料 包括記錄檔,甚至是修補程式集,都有助於 Google 解決你的問題。
- 如果問題是功能要求,請提供建議功能的詳細資訊,包括解決的問題和設計考量。
點按「建立」,系統會建立錯誤報告,供 Google 審查。
如要瞭解如何追蹤錯誤狀態,請參閱「追蹤錯誤狀態」一文。
錯誤元件
以下四個部分將協助您搜尋及回報錯誤 使用正確的元件
安全性
如果您發現會影響 Pixel 裝置中 Android 或元件安全性的問題,請按照「回報安全性問題」一文中的指示回報錯誤。此外,安全性錯誤也有資格 Android 和 Google 裝置獎勵計畫。
平台
如果您有問題或功能要求會影響 Android 平台的某個層面,請按一下相關元件區域旁的錯誤圖示,回報錯誤:
Android 開發人員工具
如果您遇到會影響 Android 某方面的問題或功能要求 開發人員工具:按一下相關項目旁邊的錯誤圖示,即可回報錯誤 元件區域
瀏覽錯誤 | 詳細說明 | 回報錯誤 |
---|---|---|
adb | bug_report | |
Android 錄音室 | Android Studio 錯誤專屬資訊 | bug_report |
C++ | Android Studio 中的問題 | bug_report |
模擬器或系統映像檔 | Emulator 錯誤專屬資訊 | bug_report |
Gradle | Gradle 錯誤專屬資訊 | bug_report |
套用變更 | 申請時專屬資訊 變更錯誤 | bug_report |
Lint | bug_report | |
NDK | NDK 編譯器或建構系統問題。不適用於 API 要求或錯誤。API 是 ,且相關的要求應提交至平台元件的其中一個平台元件 以上 (如果您不知道哪個架構,請使用架構)。 | bug_report |
分析器 | bug_report | |
Jetpack (androidx) | bug_report | |
Jetpack (androidx) 測試 | bug_report | |
遊戲 SDK | bug_report |
說明文件
如果您有問題或功能要求會影響 Android 說明文件的某個層面,請按一下相關元件區域旁的錯誤圖示,回報錯誤:
瀏覽錯誤 | 回報錯誤 |
---|---|
developer.android.com (應用程式開發人員說明文件) |
bug_report |
source.android.com (Android 開放原始碼計畫說明文件) |
bug_report |
《數位市場法》互通性要求
如果您要為 Android 提交《數位市場法》互通性要求,請使用 相關元件區域:
提出要求 | 瀏覽要求 |
---|---|
建立新的公開要求 | 公開要求 |
建立新的私人要求 |
追蹤錯誤狀態
新建立的錯誤一律會標示為「New」。AOSP 維護人員會定期審查及分類錯誤,並可能將其指派給其他人。錯誤會分類為以下三種:
需要更多資訊。錯誤報告沒有足夠的資訊,無法讓人為錯誤設定優先順序或正確分析錯誤。錯誤 報表會移出清單 (New + Hotlist:NeedsInfo) 必要的資訊一段時間後,如果沒有提供其他資訊,系統會將該錯誤設為「不會採取行動」的狀態。
錯誤會指派給某人,並視需要重新設定優先順序。該錯誤回報已被認定為針對合法問題的詳細回報。我們會適當安排錯誤的優先順序,或重新安排錯誤的優先順序。最後, 並指派給特定協作者,以利評估及分析。
通常,除非有人打算解決錯誤,否則錯誤狀態會維持為「已指派」,這時才會指派「已接受」狀態。不過, 指派對象可能不會將錯誤的狀態變更為「接受」,而是在 修正錯誤並指派「已修正」或「已修正 (已驗證)」狀態。
我們不會採取行動處理這個錯誤。多項錯誤都屬於這個類別 因為錯誤與其他錯誤重複,所以這項錯誤無法 或錯誤代表功能運作正常。
如要追蹤錯誤狀態,請按照下列步驟操作:
- 開啟錯誤,查看「優先順序」、「狀態」和「註解」欄位。適用對象 優先順序和狀態的說明,請參閱 問題欄位。
- (選用) 在「註解」欄位中回覆任何問題或意見。
日後推出的版本會納入標示為已修正 (已驗證) 狀態的錯誤 。
特定狀態的其他資訊
除了 Issue Tracker 問題欄位說明文件中提供的資訊外,以下進一步說明幾種錯誤狀態:
不會修正 (預期行為): AOSP 維護者已判定所述行為並非錯誤,而是預期行為。這個狀態通常稱為「工作 簡稱「WAI」)。針對功能要求,AOSP 維護人員已判定這項要求不會在 Android 中實作。
不會修正 (無法修正):所需變更 以合理方式解決問題這個狀態也用於 回報的問題無法在 Android 開放原始碼計畫中處理,這通常是因為 到自訂裝置或外部應用程式,或者回報者誤解了 將 Issue Tracker 顯示為說明論壇。
已修正 (已經驗證):這個錯誤已修正,並納入正式版本。
已修正:這個錯誤已在來源樹狀結構中修正 (或已實作),但可能尚未納入正式版本。