คุณสามารถช่วยปรับปรุง Android ได้โดยรายงานปัญหาและขอฟีเจอร์ใหม่โดยใช้เครื่องมือติดตามปัญหาของ Google เครื่องมือติดตามปัญหาของ Google เป็นเครื่องมือที่ Google ใช้ติดตามปัญหาและคำขอฟีเจอร์ของ AOSP เครื่องมือติดตามปัญหาพร้อมให้บริการนอก Google สำหรับผู้ใช้ภายนอกและพาร์ทเนอร์ที่ต้องการทำงานร่วมกับทีม Google เพื่อแก้ไขปัญหาและฟีเจอร์ที่เฉพาะเจาะจง
ดูข้อมูลเบื้องต้นเกี่ยวกับเครื่องมือติดตามปัญหาของ Google ได้ที่เครื่องมือติดตามปัญหาของ Google
รายงานข้อบกพร่อง
วิธีรายงานข้อบกพร่องของ AOSP
- เมื่อใช้ข้อบกพร่องที่ยังไม่ได้รับการแก้ไขทั้งหมดเป็นพื้นฐานในการค้นหา ให้ใช้ช่องค้นหาของเครื่องมือติดตามปัญหาเพื่อดูว่ามีคนรายงานปัญหาหรือฟีเจอร์ของคุณแล้วหรือยัง อย่าลืมค้นหาข้อบกพร่องที่ปิดและแก้ไขแล้วด้วย จัดเรียงผลการค้นหาตามจำนวนดาวเพื่อช่วยให้คุณพบผลการค้นหายอดนิยม ดูรายละเอียดเกี่ยวกับการใช้ช่องค้นหาได้ที่การค้นหาปัญหา
- หากพบปัญหาและปัญหานั้นสำคัญกับคุณ โปรดติดดาว จำนวนดาวของปัญหาจะช่วยให้ Google กำหนดลำดับความสำคัญของปัญหาได้
หากยังไม่มีผู้รายงานปัญหาของคุณ ให้สร้างข้อบกพร่องใหม่
โปรดดูส่วนในเอกสารนี้ที่เกี่ยวข้องกับคอมโพเนนต์ของข้อบกพร่อง คอมโพเนนต์ข้อบกพร่องจะระบุพื้นที่ของ Android ที่เกิดข้อบกพร่อง
- หากข้อบกพร่องเกี่ยวข้องกับความปลอดภัย โปรดดูความปลอดภัย
- หากข้อบกพร่องเกี่ยวข้องกับ AOSP โปรดดูแพลตฟอร์ม
- หากข้อบกพร่องเกี่ยวข้องกับเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ โปรดดูเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Android
- หากข้อบกพร่องนี้อ้างถึงเอกสารที่ไม่ถูกต้อง โปรดดูเอกสารประกอบ
กรอกข้อมูลในเทมเพลตที่ให้มา
- หากปัญหาเกิดจากข้อบกพร่อง ให้ใส่ขั้นตอนในการสร้างข้อบกพร่องซ้ำในความคิดเห็น ความคิดเห็นที่ระบุว่าบางอย่างใช้งานไม่ได้เท่านั้นมีแนวโน้มที่จะต้องใช้ข้อมูลเพิ่มเติม รายละเอียดที่คุณให้ไว้ รวมถึงไฟล์บันทึกและชุดแพตช์ จะช่วยให้ Google แก้ไขปัญหาของคุณได้
- หากปัญหาเป็นคําขอฟีเจอร์ ให้ระบุรายละเอียดที่ชัดเจนเกี่ยวกับฟีเจอร์ที่เสนอ รวมถึงปัญหาที่แก้ไขและข้อควรพิจารณาด้านการออกแบบ
คลิกสร้าง ระบบจะสร้างรายงานข้อบกพร่องเพื่อให้ Google ตรวจสอบ
ดูวิธีติดตามสถานะของข้อบกพร่องได้ที่ติดตามสถานะของข้อบกพร่อง
คอมโพเนนต์ข้อบกพร่อง
ทั้ง 4 ส่วนต่อไปนี้ออกแบบมาเพื่อช่วยคุณค้นหาและรายงานข้อบกพร่องโดยใช้คอมโพเนนต์ที่ถูกต้อง
ความปลอดภัย
หากพบปัญหาที่ส่งผลต่อความปลอดภัยของ Android หรือคอมโพเนนต์ในอุปกรณ์ Pixel ให้รายงานข้อบกพร่องโดยใช้วิธีการในการรายงานปัญหาด้านความปลอดภัย นอกจากนี้ ข้อบกพร่องด้านความปลอดภัยยังมีสิทธิ์เข้าร่วมโปรแกรมรางวัลสำหรับอุปกรณ์ Android และ Google
แพลตฟอร์ม
หากพบปัญหาหรือคำขอฟีเจอร์ที่ส่งผลกระทบต่อแง่มุมต่างๆ ของแพลตฟอร์ม Android โปรดรายงานข้อบกพร่องโดยคลิกไอคอนข้อบกพร่องข้างส่วนประกอบที่เกี่ยวข้อง
เครื่องมือสำหรับนักพัฒนาแอป Android
หากพบปัญหาหรือคําขอฟีเจอร์ที่ส่งผลต่อแง่มุมของเครื่องมือสําหรับนักพัฒนาแอป Android ให้รายงานข้อบกพร่องโดยคลิกไอคอนข้อบกพร่องข้างส่วนคอมโพเนนต์ที่เกี่ยวข้องในตารางต่อไปนี้
เรียกดูปัญหาเกี่ยวกับเครื่องมือสําหรับนักพัฒนาซอฟต์แวร์ทั้งหมด
เรียกดูข้อบกพร่อง | รายละเอียด | รายงานข้อบกพร่อง |
---|---|---|
adb | bug_report | |
Android Studio | ข้อมูลเฉพาะสำหรับข้อบกพร่องของ Android ใน Studio | bug_report |
C++ | ปัญหาใน Android Studio | bug_report |
โปรแกรมจำลองหรืออิมเมจของระบบ | ข้อมูลเฉพาะสำหรับข้อบกพร่องของโปรแกรมจำลอง | bug_report |
Gradle | ข้อมูลเฉพาะสำหรับข้อบกพร่องของ Gradle | bug_report |
ใช้การเปลี่ยนแปลง | ข้อมูลเฉพาะสำหรับข้อบกพร่องของการเปลี่ยนแปลง | bug_report |
เชิงเส้น | bug_report | |
NDK | ปัญหาเกี่ยวกับคอมไพเลอร์ NDK หรือระบบการสร้าง ไม่ใช่สำหรับคำขอ API หรือข้อบกพร่อง API เป็นส่วนหนึ่งของระบบปฏิบัติการ และคำขอที่เกี่ยวข้องกับ API ควรส่งในคอมโพเนนต์แพลตฟอร์มข้อใดข้อหนึ่งข้างต้น (หากไม่แน่ใจว่าจะส่งในข้อใด ให้ใช้เฟรมเวิร์ก) | bug_report |
เครื่องมือวิเคราะห์ | bug_report | |
Jetpack (androidx) | bug_report | |
การทดสอบ Jetpack (androidx) | bug_report | |
Games SDK | bug_report |
เอกสารประกอบ
หากพบปัญหาหรือคำขอฟีเจอร์ที่ส่งผลต่อแง่มุมหนึ่งของเอกสารประกอบ Android ให้รายงานข้อบกพร่องโดยคลิกไอคอนข้อบกพร่องข้างส่วนคอมโพเนนต์ที่เกี่ยวข้อง
เรียกดูข้อบกพร่อง | รายงานข้อบกพร่อง |
---|---|
developer.android.com (เอกสารประกอบสำหรับนักพัฒนาแอป) |
bug_report |
source.android.com (เอกสารประกอบ AOSP) |
bug_report |
คำขอความสามารถในการทำงานร่วมกันของ DMA
หากต้องการส่งคําขอความสามารถในการทํางานร่วมกันของ DMA สําหรับ Android ให้ใช้พื้นที่คอมโพเนนต์ที่เกี่ยวข้อง ดังนี้
ยื่นคำขอ | เรียกดูคำขอ |
---|---|
สร้างคำขอสาธารณะใหม่ | คำขอสาธารณะ |
สร้างคำขอส่วนตัวใหม่ |
ติดตามสถานะข้อบกพร่อง
ข้อบกพร่องที่สร้างขึ้นใหม่จะมีสถานะเป็นใหม่เสมอ ผู้ดูแล AOSP จะตรวจสอบและจัดประเภทข้อบกพร่องเป็นระยะๆ โดยเปลี่ยนสถานะและอาจมอบหมายให้ผู้อื่น ระบบจะแยกข้อบกพร่องออกเป็น 1 ใน 3 หมวดหมู่ ดังนี้
ต้องการข้อมูลเพิ่มเติม รายงานข้อบกพร่องมีข้อมูลไม่เพียงพอที่จะให้เจ้าหน้าที่จัดลําดับความสําคัญหรือวิเคราะห์ข้อบกพร่องอย่างถูกต้อง ระบบจะใส่รายงานข้อบกพร่องไว้ในรายการ (ใหม่ + รายการติดตาม:ต้องระบุข้อมูล) จนกว่าคุณจะให้ข้อมูลที่ขอ หลังจากผ่านไประยะหนึ่ง หากไม่มีการให้ข้อมูลเพิ่มเติม ระบบจะตั้งสถานะข้อบกพร่องว่า "ไม่ดำเนินการ"
ระบบจะมอบหมายข้อบกพร่องให้บุคคลหนึ่งและจัดลำดับความสำคัญใหม่ (ไม่บังคับ) รายงานข้อบกพร่องนั้นเป็นการรายงานปัญหาที่ถูกต้องตามกฎหมายที่มีความละเอียดเพียงพอ ข้อบกพร่องนั้นได้รับการจัดลำดับความสำคัญอย่างเหมาะสมหรือจัดลำดับความสำคัญใหม่ สุดท้าย ระบบจะมอบหมายข้อบกพร่องให้กับผู้มีส่วนร่วมที่เฉพาะเจาะจงเพื่อประเมินและวิเคราะห์
โดยปกติแล้วข้อบกพร่องจะยังคงมีสถานะมอบหมายจนกว่าจะมีบุคคลที่ต้องการแก้ไขข้อบกพร่อง ซึ่งเมื่อถึงจุดนั้น ระบบจะกำหนดสถานะเป็นยอมรับ อย่างไรก็ตาม ผู้ได้รับมอบหมายอาจไม่เปลี่ยนสถานะของข้อบกพร่องเป็นยอมรับ แต่เพียงแค่แก้ไขข้อบกพร่องและกำหนดสถานะเป็นแก้ไขแล้วหรือแก้ไขแล้ว (ยืนยันแล้ว)
ระบบจะไม่ดำเนินการกับข้อบกพร่อง ข้อบกพร่องจะจัดอยู่ในหมวดหมู่นี้ด้วยเหตุผลหลายประการ เช่น ข้อบกพร่องซ้ำกับข้อบกพร่องอื่น ข้อบกพร่องแก้ไขไม่ได้ หรือข้อบกพร่องแสดงถึงฟังก์ชันการทำงานที่ทำงานตามที่ควรจะเป็น
วิธีติดตามสถานะข้อบกพร่อง
- เปิดข้อบกพร่องแล้วดูช่องลำดับความสำคัญ สถานะ และความคิดเห็น ดูคำอธิบายเกี่ยวกับลําดับความสําคัญและสถานะได้ที่ช่องปัญหา
- (ไม่บังคับ) ตอบคำถามหรือความคิดเห็นในช่องความคิดเห็น
ข้อบกพร่องที่มีสถานะแก้ไขแล้ว (ยืนยันแล้ว) จะรวมอยู่ใน Android รุ่นถัดไป
ข้อมูลเพิ่มเติมสำหรับสถานะที่เฉพาะเจาะจง
ต่อไปนี้เป็นคำอธิบายเพิ่มเติมสำหรับสถานะข้อบกพร่องบางรายการ (นอกเหนือจากข้อมูลในเอกสารประกอบฟิลด์ปัญหาของเครื่องมือติดตามปัญหา)
จะไม่แก้ไข (ลักษณะการทำงานที่กำหนดไว้): ผู้ดูแล AOSP ได้พิจารณาแล้วว่าลักษณะการทำงานที่อธิบายไม่ใช่ข้อบกพร่อง แต่เป็นลักษณะการทำงานที่กำหนดไว้ สถานะนี้เรียกกันโดยทั่วไปว่า "ทํางานได้ตามที่ตั้งใจไว้ (WAI)" สำหรับคำขอฟีเจอร์ ผู้ดูแล AOSP ได้พิจารณาแล้วว่าคำขอดังกล่าวจะไม่นำมาใช้ใน Android
ไม่แก้ไข (ดำเนินการไม่ได้): การเปลี่ยนแปลงที่จำเป็นเพื่อจัดการกับปัญหาไม่สามารถเป็นไปได้อย่างสมเหตุสมผล สถานะนี้ยังใช้สำหรับปัญหาที่รายงานซึ่งไม่สามารถจัดการได้ใน AOSP ซึ่งมักเป็นเพราะเกี่ยวข้องกับอุปกรณ์ที่ปรับแต่งหรือแอปภายนอก หรือผู้รายงานเข้าใจผิดว่าเครื่องมือติดตามปัญหาเป็นฟอรัมความช่วยเหลือ
แก้ไขแล้ว (ยืนยันแล้ว): ข้อบกพร่องนี้ได้รับการแก้ไขแล้วและรวมอยู่ในรุ่นอย่างเป็นทางการ
แก้ไขแล้ว: ข้อบกพร่องนี้ได้รับการแก้ไขแล้ว (หรือใช้งานฟีเจอร์) ในแผนผังซอร์ส แต่อาจยังไม่ได้รวมอยู่ในรุ่นอย่างเป็นทางการ