คุณสามารถช่วยปรับปรุง 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 |
Lint | 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 จะตรวจสอบและจัดประเภทข้อบกพร่องเป็นระยะๆ โดยเปลี่ยนสถานะและอาจมอบหมายให้ผู้อื่น ระบบจะจัดประเภทข้อบกพร่องออกเป็น 3 หมวดหมู่ ดังนี้
ต้องการข้อมูลเพิ่มเติม รายงานข้อบกพร่องมีข้อมูลไม่เพียงพอที่จะให้เจ้าหน้าที่จัดลําดับความสําคัญหรือวิเคราะห์ข้อบกพร่องอย่างถูกต้อง ระบบจะใส่รายงานข้อบกพร่องไว้ในรายการ (ใหม่ + รายการติดตาม:ต้องระบุข้อมูล) จนกว่าคุณจะให้ข้อมูลที่ขอ หลังจากผ่านไประยะหนึ่ง หากไม่มีการให้ข้อมูลเพิ่มเติม ระบบจะตั้งสถานะข้อบกพร่องว่า "ไม่ดำเนินการ"
ระบบจะมอบหมายข้อบกพร่องให้บุคคลหนึ่งและจัดลำดับความสำคัญใหม่ (ไม่บังคับ) รายงานข้อบกพร่องได้รับการยอมรับว่าเป็นรายงานที่ละเอียดเพียงพอเกี่ยวกับปัญหาที่ถูกต้อง ให้ความสำคัญกับข้อบกพร่องอย่างเหมาะสมหรือจัดลำดับความสำคัญใหม่ สุดท้าย ระบบจะมอบหมายข้อบกพร่องให้กับผู้มีส่วนร่วมที่เฉพาะเจาะจงเพื่อประเมินและวิเคราะห์
โดยปกติแล้วข้อบกพร่องจะยังคงมีสถานะมอบหมายจนกว่าจะมีบุคคลที่ต้องการแก้ไขข้อบกพร่อง ซึ่งเมื่อถึงจุดนั้น ระบบจะกำหนดสถานะเป็นยอมรับ อย่างไรก็ตาม ผู้ได้รับมอบหมายอาจไม่เปลี่ยนสถานะของข้อบกพร่องเป็นยอมรับ แต่เพียงแค่แก้ไขข้อบกพร่องและกำหนดสถานะเป็นแก้ไขแล้วหรือแก้ไขแล้ว (ยืนยันแล้ว)
ระบบจะไม่ดำเนินการกับข้อบกพร่อง ข้อบกพร่องจะจัดอยู่ในหมวดหมู่นี้ด้วยเหตุผลหลายประการ เช่น ข้อบกพร่องซ้ำกับข้อบกพร่องอื่น ข้อบกพร่องแก้ไขไม่ได้ หรือข้อบกพร่องแสดงถึงฟังก์ชันการทำงานที่ทำงานตามที่ควรจะเป็น
วิธีติดตามสถานะข้อบกพร่อง
- เปิดข้อบกพร่องและดูช่องลำดับความสำคัญ สถานะ และความคิดเห็น ดูคำอธิบายเกี่ยวกับลําดับความสําคัญและสถานะได้ที่ช่องปัญหา
- (ไม่บังคับ) ตอบคำถามหรือความคิดเห็นในช่องความคิดเห็น
ข้อบกพร่องที่มีสถานะแก้ไขแล้ว (ยืนยันแล้ว) จะรวมอยู่ใน Android รุ่นถัดไป
ข้อมูลเพิ่มเติมสำหรับสถานะหนึ่งๆ
ต่อไปนี้เป็นคำอธิบายเพิ่มเติมสำหรับสถานะข้อบกพร่องบางรายการ (นอกเหนือจากข้อมูลในเอกสารประกอบฟิลด์ปัญหาของเครื่องมือติดตามปัญหา)
จะไม่แก้ไข (ลักษณะการทำงานที่กำหนดไว้): ผู้ดูแล AOSP ได้พิจารณาแล้วว่าลักษณะการทำงานที่อธิบายไม่ใช่ข้อบกพร่อง แต่เป็นลักษณะการทำงานที่กำหนดไว้ สถานะนี้เรียกกันโดยทั่วไปว่า "ทํางานได้ตามที่ตั้งใจไว้ (WAI)" สำหรับคำขอฟีเจอร์ ผู้ดูแล AOSP ได้พิจารณาแล้วว่าคำขอดังกล่าวจะไม่นำมาใช้ใน Android
จะไม่แก้ไข (ดำเนินการไม่ได้): การเปลี่ยนแปลงที่จำเป็นในการแก้ไขปัญหานั้นไม่สามารถทำได้ สถานะนี้ยังใช้สำหรับปัญหาที่รายงานซึ่งไม่สามารถจัดการได้ใน AOSP ซึ่งมักเป็นเพราะเกี่ยวข้องกับอุปกรณ์ที่ปรับแต่งหรือแอปภายนอก หรือผู้รายงานเข้าใจผิดว่าเครื่องมือติดตามปัญหาเป็นฟอรัมความช่วยเหลือ
แก้ไขแล้ว (ยืนยันแล้ว): ข้อบกพร่องนี้ได้รับการแก้ไขแล้วและรวมอยู่ในรุ่นอย่างเป็นทางการ
แก้ไขแล้ว: ข้อบกพร่องนี้ได้รับการแก้ไขแล้ว (หรือมีการใช้ฟีเจอร์แล้ว) ในลําดับชั้นซอร์สโค้ด แต่อาจยังไม่ได้รวมอยู่ในรุ่นอย่างเป็นทางการ