Báo cáo và theo dõi lỗi

Bạn có thể giúp cải thiện Android bằng cách báo cáo sự cố và yêu cầu tính năng mới bằng Trình theo dõi sự cố của Google . Google Issue Tracker là một công cụ được Google sử dụng để theo dõi các sự cố AOSP và các yêu cầu tính năng. Trình theo dõi vấn đề có sẵn bên ngoài Google để công chúng và đối tác bên ngoài sử dụng, những người cần cộng tác với các nhóm Google về các vấn đề và tính năng cụ thể.

Để tìm hiểu thông tin cơ bản về Trình theo dõi sự cố của Google, hãy xem Trình theo dõi sự cố của Google .

Báo cáo lỗi

Để báo cáo lỗi AOSP:

  1. Với tất cả các lỗi đang mở làm cơ sở cho tìm kiếm của bạn, hãy sử dụng trường tìm kiếm của Trình theo dõi sự cố để xem liệu có ai đã báo cáo sự cố hoặc tính năng của bạn hay không. Đừng quên tìm kiếm các lỗi đã đóng và đã sửa. Để giúp bạn tìm thấy những kết quả phổ biến nhất, hãy sắp xếp kết quả theo số sao. Để biết chi tiết về cách sử dụng trường tìm kiếm, hãy tham khảo Tìm kiếm sự cố
  2. Nếu bạn tìm thấy vấn đề của mình và nó quan trọng với bạn, hãy gắn dấu sao cho nó ! Số sao về một vấn đề giúp Google xác định mức độ ưu tiên của vấn đề đó.
  3. Nếu không có ai báo cáo vấn đề của bạn, hãy tạo một lỗi mới.

    1. Hãy tham khảo phần tài liệu này có liên quan đến thành phần lỗi của bạn. Các thành phần lỗi xác định khu vực của Android mà lỗi xảy ra.

    2. Điền vào mẫu được cung cấp:

      • Nếu sự cố là lỗi, hãy bao gồm các bước để tái tạo lỗi trong phần nhận xét. Một nhận xét chỉ nêu rõ điều gì đó không hoạt động có thể sẽ yêu cầu thêm thông tin. Lượng chi tiết bạn cung cấp, bao gồm tệp nhật ký và thậm chí cả bộ bản vá, sẽ giúp Google giải quyết vấn đề của bạn.
      • Nếu vấn đề là một yêu cầu về tính năng, hãy cung cấp chi tiết rõ ràng về tính năng được đề xuất, bao gồm cả vấn đề đã được giải quyết và những cân nhắc về thiết kế.
    3. Nhấp vào Tạo . Báo cáo lỗi được tạo để Google xem xét.

Để tìm hiểu cách theo dõi trạng thái lỗi, hãy tham khảo Theo dõi trạng thái lỗi .

Thành phần lỗi

Bốn phần sau đây được thiết kế để giúp bạn tìm kiếm và báo cáo lỗi bằng cách sử dụng đúng thành phần.

Bảo vệ

Nếu bạn phát hiện sự cố ảnh hưởng đến tính bảo mật của Android hoặc các thành phần trong thiết bị Pixel, hãy gửi lỗi bằng cách sử dụng hướng dẫn trong Báo cáo sự cố bảo mật . Ngoài ra, các lỗi bảo mật cũng đủ điều kiện tham gia Chương trình Phần thưởng Thiết bị Android và Google .

Nền tảng

Nếu bạn gặp sự cố hoặc yêu cầu tính năng ảnh hưởng đến một khía cạnh của nền tảng Android, hãy gửi lỗi bằng cách nhấp vào biểu tượng lỗi bên cạnh khu vực thành phần có liên quan:

Duyệt qua tất cả các vấn đề về nền tảng

Duyệt lỗi Gửi một lỗi
Khả năng tiếp cận
NGHỆ THUẬT
Trình duyệt
CTS
Khung
đồ họa
Hạt nhân (GKI)
Phương tiện truyền thông
Ứng dụng tức thì
Libcore
Mạng
Hệ thống
Hình ảnh hệ thống chung
Chữ
Đồ đạc
Mặc

Công cụ dành cho nhà phát triển Android

Nếu bạn gặp sự cố hoặc yêu cầu tính năng ảnh hưởng đến một khía cạnh của công cụ dành cho nhà phát triển Android, hãy gửi lỗi bằng cách nhấp vào biểu tượng lỗi bên cạnh khu vực thành phần có liên quan trong bảng sau.

Duyệt qua tất cả các vấn đề về Công cụ dành cho nhà phát triển

Duyệt lỗi Chi tiết Gửi một lỗi
adb
Studio Android Thông tin cụ thể về lỗi Android Studio
C++ Sự cố trong Android Studio
Hình ảnh trình mô phỏng hoặc hệ thống Thông tin cụ thể về lỗi Trình mô phỏng
Lớp Thông tin cụ thể về lỗi Gradle
Áp dụng các thay đổi Thông tin cụ thể về lỗi Áp dụng Thay đổi
xơ vải
NDK Trình biên dịch NDK hoặc các vấn đề về hệ thống xây dựng. Không dành cho các yêu cầu hoặc lỗi API. API là một phần của HĐH và các yêu cầu liên quan đến chúng phải được gửi vào một trong các thành phần Nền tảng ở trên (nếu bạn không biết thành phần nào, hãy sử dụng Framework).
Trình hồ sơ
Gói phản lực (androidx)
Thử nghiệm Jetpack (androidx)
SDK trò chơi

Tài liệu

Nếu bạn gặp sự cố hoặc yêu cầu tính năng ảnh hưởng đến một khía cạnh của tài liệu Android, hãy gửi lỗi bằng cách nhấp vào biểu tượng lỗi bên cạnh khu vực thành phần có liên quan:

Duyệt lỗi Gửi một lỗi
developer.android.com (tài liệu dành cho nhà phát triển ứng dụng)
source.android.com (tài liệu AOSP)

Yêu cầu tương tác DMA

Nếu bạn muốn gửi yêu cầu Khả năng tương tác DMA cho Android, hãy sử dụng khu vực thành phần có liên quan:

Gửi yêu cầu Duyệt yêu cầu
Tạo một yêu cầu công khai mới Yêu cầu công khai
Tạo một yêu cầu riêng tư mới

Theo dõi trạng thái lỗi

Các lỗi mới tạo luôn được đánh dấu trạng thái Mới . Những người bảo trì AOSP định kỳ xem xét và phân loại lỗi bằng cách thay đổi trạng thái của chúng và có thể gán chúng cho ai đó. Lỗi được phân thành một trong ba loại:

  • Cần thêm thông tin. Báo cáo lỗi không có đủ thông tin để ai đó ưu tiên hoặc phân tích lỗi chính xác. Báo cáo lỗi được đưa vào danh sách ( New + Hotlist:NeedsInfo ) cho đến khi bạn cung cấp thông tin được yêu cầu. Sau một khoảng thời gian, nếu không có thông tin bổ sung nào được cung cấp, lỗi sẽ được đưa ra trạng thái cho biết rằng nó sẽ không được xử lý.

  • Lỗi được gán cho ai đó và tùy chọn được sắp xếp lại mức độ ưu tiên. Báo cáo lỗi đã được công nhận là báo cáo đầy đủ chi tiết về một vấn đề hợp pháp. Lỗi được ưu tiên hợp lý hoặc được sắp xếp lại mức độ ưu tiên. Cuối cùng, lỗi được giao cho một người đóng góp cụ thể để đánh giá và phân tích.

    Thông thường, một lỗi vẫn ở trạng thái Đã gán cho đến khi ai đó có ý định giải quyết lỗi đó, lúc đó lỗi đó sẽ được gán trạng thái Đã chấp nhận . Tuy nhiên, người được chuyển nhượng có thể không thay đổi trạng thái của lỗi thành Đã chấp nhận mà thay vào đó, chỉ cần sửa lỗi và gán trạng thái Đã sửa hoặc Đã xác minh (đã xác minh) .

  • Lỗi sẽ không được xử lý. Một lỗi rơi vào danh mục này vì một số lý do, chẳng hạn như lỗi trùng lặp với một lỗi khác, lỗi không thể sửa được hoặc lỗi thể hiện chức năng đang hoạt động như dự định.

Để theo dõi trạng thái lỗi:

  1. Mở lỗi và xem các trường ưu tiên, trạng thái và nhận xét. Để biết giải thích về mức độ ưu tiên và trạng thái, hãy tham khảo các trường Vấn đề .
  2. (tùy chọn) trả lời bất kỳ câu hỏi hoặc nhận xét nào trong trường nhận xét.

Các lỗi được đánh dấu bằng trạng thái Đã sửa (đã xác minh) sẽ được đưa vào bản phát hành Android trong tương lai.

Thông tin bổ sung cho các trạng thái cụ thể

Sau đây là giải thích thêm về một số trạng thái lỗi (ngoài thông tin được cung cấp trong tài liệu về trường Sự cố của Trình theo dõi Sự cố):

  • Sẽ không khắc phục (Hành vi dự định): Người bảo trì AOSP đã xác định rằng hành vi được mô tả không phải là lỗi mà là hành vi dự định. Trạng thái này cũng thường được gọi là "đang hoạt động như dự định (WAI)". Đối với các yêu cầu tính năng, người bảo trì AOSP đã xác định rằng yêu cầu đó sẽ không được triển khai trong Android.

  • Sẽ không khắc phục được (Không khả thi): Những thay đổi cần thiết để giải quyết vấn đề là không thể thực hiện được một cách hợp lý. Trạng thái này cũng được sử dụng cho các sự cố được báo cáo là không thể xử lý được trong AOSP, thường là do sự cố này liên quan đến thiết bị tùy chỉnh hoặc ứng dụng bên ngoài hoặc người báo cáo nhầm Bộ theo dõi sự cố là một diễn đàn trợ giúp.

  • Đã sửa (Đã xác minh): Lỗi này đã được sửa và được đưa vào bản phát hành chính thức.

  • Đã sửa lỗi: Lỗi này đã được sửa (hoặc triển khai tính năng) trong cây nguồn nhưng có thể chưa được đưa vào bản phát hành chính thức.