รายงานและติดตามข้อบกพร่อง

คุณสามารถช่วยปรับปรุง Android ได้โดยรายงานปัญหาและขอฟีเจอร์ใหม่โดยใช้เครื่องมือติดตามปัญหาของ Google เครื่องมือติดตามปัญหาของ Google เป็นเครื่องมือที่ Google ใช้ติดตามปัญหาและคำขอฟีเจอร์ของ AOSP เครื่องมือติดตามปัญหาพร้อมให้บริการนอก Google สำหรับผู้ใช้ภายนอกและพาร์ทเนอร์ที่ต้องการทำงานร่วมกับทีม Google เพื่อแก้ไขปัญหาและฟีเจอร์ที่เฉพาะเจาะจง

ดูข้อมูลเบื้องต้นเกี่ยวกับเครื่องมือติดตามปัญหาของ Google ได้ที่เครื่องมือติดตามปัญหาของ Google

รายงานข้อบกพร่อง

วิธีรายงานข้อบกพร่องของ AOSP

  1. เมื่อใช้ข้อบกพร่องที่ยังไม่ได้รับการแก้ไขทั้งหมดเป็นพื้นฐานในการค้นหา ให้ใช้ช่องค้นหาของเครื่องมือติดตามปัญหาเพื่อดูว่ามีคนรายงานปัญหาหรือฟีเจอร์ของคุณแล้วหรือยัง อย่าลืมค้นหาข้อบกพร่องที่ปิดและแก้ไขแล้วด้วย จัดเรียงผลการค้นหาตามจำนวนดาวเพื่อช่วยให้คุณพบผลการค้นหายอดนิยม ดูรายละเอียดเกี่ยวกับการใช้ช่องค้นหาได้ที่การค้นหาปัญหา
  2. หากพบปัญหาและปัญหานั้นสำคัญกับคุณ โปรดติดดาว จำนวนดาวของปัญหาจะช่วยให้ Google กำหนดลำดับความสำคัญของปัญหาได้
  3. หากยังไม่มีผู้รายงานปัญหาของคุณ ให้สร้างข้อบกพร่องใหม่

    1. โปรดดูส่วนในเอกสารนี้ที่เกี่ยวข้องกับคอมโพเนนต์ของข้อบกพร่อง คอมโพเนนต์ข้อบกพร่องจะระบุพื้นที่ของ Android ที่เกิดข้อบกพร่อง

    2. กรอกข้อมูลในเทมเพลตที่ให้มา

      • หากปัญหาเกิดจากข้อบกพร่อง ให้ใส่ขั้นตอนในการสร้างข้อบกพร่องซ้ำในความคิดเห็น ความคิดเห็นที่ระบุว่าบางอย่างใช้งานไม่ได้เท่านั้นมีแนวโน้มที่จะต้องใช้ข้อมูลเพิ่มเติม รายละเอียดที่คุณให้ไว้ รวมถึงไฟล์บันทึกและชุดแพตช์ จะช่วยให้ Google แก้ไขปัญหาของคุณได้
      • หากปัญหาเป็นคําขอฟีเจอร์ ให้ระบุรายละเอียดที่ชัดเจนเกี่ยวกับฟีเจอร์ที่เสนอ รวมถึงปัญหาที่แก้ไขและข้อควรพิจารณาด้านการออกแบบ
    3. คลิกสร้าง ระบบจะสร้างรายงานข้อบกพร่องเพื่อให้ Google ตรวจสอบ

ดูวิธีติดตามสถานะของข้อบกพร่องได้ที่ติดตามสถานะของข้อบกพร่อง

คอมโพเนนต์ข้อบกพร่อง

ทั้ง 4 ส่วนต่อไปนี้ออกแบบมาเพื่อช่วยคุณค้นหาและรายงานข้อบกพร่องโดยใช้คอมโพเนนต์ที่ถูกต้อง

ความปลอดภัย

หากพบปัญหาที่ส่งผลต่อความปลอดภัยของ Android หรือคอมโพเนนต์ในอุปกรณ์ Pixel ให้รายงานข้อบกพร่องโดยใช้วิธีการในการรายงานปัญหาด้านความปลอดภัย นอกจากนี้ ข้อบกพร่องด้านความปลอดภัยยังมีสิทธิ์เข้าร่วมโปรแกรมรางวัลสำหรับอุปกรณ์ Android และ Google

แพลตฟอร์ม

หากพบปัญหาหรือคำขอฟีเจอร์ที่ส่งผลกระทบต่อแง่มุมต่างๆ ของแพลตฟอร์ม Android โปรดรายงานข้อบกพร่องโดยคลิกไอคอนข้อบกพร่องข้างส่วนประกอบที่เกี่ยวข้อง

เรียกดูปัญหาแพลตฟอร์มทั้งหมด

เรียกดูข้อบกพร่อง รายงานข้อบกพร่อง
การช่วยเหลือพิเศษ
ART
เบราว์เซอร์
CTS
เฟรมเวิร์ก
กราฟิก
Kernel (GKI)
16kB
สื่อ
Instant Apps
Libcore
การสร้างเครือข่าย
ระบบ
อิมเมจระบบทั่วไป
ข้อความ
Things
Wear

เครื่องมือสำหรับนักพัฒนาแอป Android

หากพบปัญหาหรือคําขอฟีเจอร์ที่ส่งผลต่อแง่มุมของเครื่องมือสําหรับนักพัฒนาแอป Android ให้รายงานข้อบกพร่องโดยคลิกไอคอนข้อบกพร่องข้างส่วนคอมโพเนนต์ที่เกี่ยวข้องในตารางต่อไปนี้

เรียกดูปัญหาเกี่ยวกับเครื่องมือสําหรับนักพัฒนาซอฟต์แวร์ทั้งหมด

เรียกดูข้อบกพร่อง รายละเอียด รายงานข้อบกพร่อง
adb
Android Studio ข้อมูลเฉพาะสำหรับข้อบกพร่องของ Android ใน Studio
C++ ปัญหาใน Android Studio
โปรแกรมจำลองหรืออิมเมจของระบบ ข้อมูลเฉพาะสำหรับข้อบกพร่องของโปรแกรมจำลอง
Gradle ข้อมูลเฉพาะสำหรับข้อบกพร่องของ Gradle
ใช้การเปลี่ยนแปลง ข้อมูลเฉพาะสำหรับข้อบกพร่องของการเปลี่ยนแปลง
เชิงเส้น
NDK ปัญหาเกี่ยวกับคอมไพเลอร์ NDK หรือระบบการสร้าง ไม่ใช่สำหรับคำขอ API หรือข้อบกพร่อง API เป็นส่วนหนึ่งของระบบปฏิบัติการ และคำขอที่เกี่ยวข้องกับ API ควรส่งในคอมโพเนนต์แพลตฟอร์มข้อใดข้อหนึ่งข้างต้น (หากไม่แน่ใจว่าจะส่งในข้อใด ให้ใช้เฟรมเวิร์ก)
เครื่องมือวิเคราะห์
Jetpack (androidx)
การทดสอบ Jetpack (androidx)
Games SDK

เอกสารประกอบ

หากพบปัญหาหรือคำขอฟีเจอร์ที่ส่งผลต่อแง่มุมหนึ่งของเอกสารประกอบ Android ให้รายงานข้อบกพร่องโดยคลิกไอคอนข้อบกพร่องข้างส่วนคอมโพเนนต์ที่เกี่ยวข้อง

เรียกดูข้อบกพร่อง รายงานข้อบกพร่อง
developer.android.com (เอกสารประกอบสำหรับนักพัฒนาแอป)
source.android.com (เอกสารประกอบ AOSP)

คำขอความสามารถในการทำงานร่วมกันของ DMA

หากต้องการส่งคําขอความสามารถในการทํางานร่วมกันของ DMA สําหรับ Android ให้ใช้พื้นที่คอมโพเนนต์ที่เกี่ยวข้อง ดังนี้

ยื่นคำขอ เรียกดูคำขอ
สร้างคำขอสาธารณะใหม่ คำขอสาธารณะ
สร้างคำขอส่วนตัวใหม่

ติดตามสถานะข้อบกพร่อง

ข้อบกพร่องที่สร้างขึ้นใหม่จะมีสถานะเป็นใหม่เสมอ ผู้ดูแล AOSP จะตรวจสอบและจัดประเภทข้อบกพร่องเป็นระยะๆ โดยเปลี่ยนสถานะและอาจมอบหมายให้ผู้อื่น ระบบจะแยกข้อบกพร่องออกเป็น 1 ใน 3 หมวดหมู่ ดังนี้

  • ต้องการข้อมูลเพิ่มเติม รายงานข้อบกพร่องมีข้อมูลไม่เพียงพอที่จะให้เจ้าหน้าที่จัดลําดับความสําคัญหรือวิเคราะห์ข้อบกพร่องอย่างถูกต้อง ระบบจะใส่รายงานข้อบกพร่องไว้ในรายการ (ใหม่ + รายการติดตาม:ต้องระบุข้อมูล) จนกว่าคุณจะให้ข้อมูลที่ขอ หลังจากผ่านไประยะหนึ่ง หากไม่มีการให้ข้อมูลเพิ่มเติม ระบบจะตั้งสถานะข้อบกพร่องว่า "ไม่ดำเนินการ"

  • ระบบจะมอบหมายข้อบกพร่องให้บุคคลหนึ่งและจัดลำดับความสำคัญใหม่ (ไม่บังคับ) รายงานข้อบกพร่องนั้นเป็นการรายงานปัญหาที่ถูกต้องตามกฎหมายที่มีความละเอียดเพียงพอ ข้อบกพร่องนั้นได้รับการจัดลำดับความสำคัญอย่างเหมาะสมหรือจัดลำดับความสำคัญใหม่ สุดท้าย ระบบจะมอบหมายข้อบกพร่องให้กับผู้มีส่วนร่วมที่เฉพาะเจาะจงเพื่อประเมินและวิเคราะห์

    โดยปกติแล้วข้อบกพร่องจะยังคงมีสถานะมอบหมายจนกว่าจะมีบุคคลที่ต้องการแก้ไขข้อบกพร่อง ซึ่งเมื่อถึงจุดนั้น ระบบจะกำหนดสถานะเป็นยอมรับ อย่างไรก็ตาม ผู้ได้รับมอบหมายอาจไม่เปลี่ยนสถานะของข้อบกพร่องเป็นยอมรับ แต่เพียงแค่แก้ไขข้อบกพร่องและกำหนดสถานะเป็นแก้ไขแล้วหรือแก้ไขแล้ว (ยืนยันแล้ว)

  • ระบบจะไม่ดำเนินการกับข้อบกพร่อง ข้อบกพร่องจะจัดอยู่ในหมวดหมู่นี้ด้วยเหตุผลหลายประการ เช่น ข้อบกพร่องซ้ำกับข้อบกพร่องอื่น ข้อบกพร่องแก้ไขไม่ได้ หรือข้อบกพร่องแสดงถึงฟังก์ชันการทำงานที่ทำงานตามที่ควรจะเป็น

วิธีติดตามสถานะข้อบกพร่อง

  1. เปิดข้อบกพร่องแล้วดูช่องลำดับความสำคัญ สถานะ และความคิดเห็น ดูคำอธิบายเกี่ยวกับลําดับความสําคัญและสถานะได้ที่ช่องปัญหา
  2. (ไม่บังคับ) ตอบคำถามหรือความคิดเห็นในช่องความคิดเห็น

ข้อบกพร่องที่มีสถานะแก้ไขแล้ว (ยืนยันแล้ว) จะรวมอยู่ใน Android รุ่นถัดไป

ข้อมูลเพิ่มเติมสำหรับสถานะที่เฉพาะเจาะจง

ต่อไปนี้เป็นคำอธิบายเพิ่มเติมสำหรับสถานะข้อบกพร่องบางรายการ (นอกเหนือจากข้อมูลในเอกสารประกอบฟิลด์ปัญหาของเครื่องมือติดตามปัญหา)

  • จะไม่แก้ไข (ลักษณะการทำงานที่กำหนดไว้): ผู้ดูแล AOSP ได้พิจารณาแล้วว่าลักษณะการทำงานที่อธิบายไม่ใช่ข้อบกพร่อง แต่เป็นลักษณะการทำงานที่กำหนดไว้ สถานะนี้เรียกกันโดยทั่วไปว่า "ทํางานได้ตามที่ตั้งใจไว้ (WAI)" สำหรับคำขอฟีเจอร์ ผู้ดูแล AOSP ได้พิจารณาแล้วว่าคำขอดังกล่าวจะไม่นำมาใช้ใน Android

  • ไม่แก้ไข (ดำเนินการไม่ได้): การเปลี่ยนแปลงที่จำเป็นเพื่อจัดการกับปัญหาไม่สามารถเป็นไปได้อย่างสมเหตุสมผล สถานะนี้ยังใช้สำหรับปัญหาที่รายงานซึ่งไม่สามารถจัดการได้ใน AOSP ซึ่งมักเป็นเพราะเกี่ยวข้องกับอุปกรณ์ที่ปรับแต่งหรือแอปภายนอก หรือผู้รายงานเข้าใจผิดว่าเครื่องมือติดตามปัญหาเป็นฟอรัมความช่วยเหลือ

  • แก้ไขแล้ว (ยืนยันแล้ว): ข้อบกพร่องนี้ได้รับการแก้ไขแล้วและรวมอยู่ในรุ่นอย่างเป็นทางการ

  • แก้ไขแล้ว: ข้อบกพร่องนี้ได้รับการแก้ไขแล้ว (หรือใช้งานฟีเจอร์) ในแผนผังซอร์ส แต่อาจยังไม่ได้รวมอยู่ในรุ่นอย่างเป็นทางการ