สร้างแอปเพื่อเผยแพร่ต่อผู้ใช้

ปุ่มเรียกใช้ จะสร้างและติดตั้งแอปลงในอุปกรณ์ อย่างไรก็ตาม หากต้องการสร้างแอปเพื่อแชร์หรืออัปโหลดไปยัง Google Play คุณจะต้องเลือกใช้ตัวเลือกใดตัวเลือกหนึ่งในเมนูสร้างเพื่อคอมไพล์โปรเจ็กต์บางส่วนหรือทั้งหมด ก่อนเลือกตัวเลือกการสร้างที่แสดงในตารางที่ 1 โปรดเลือกตัวแปรการสร้างที่ต้องการใช้ก่อน

ตารางที่ 1 ตัวเลือกการสร้างในเมนูสร้าง

รายการในเมนู คำอธิบาย
ประกอบโมดูลที่เลือก คอมไพล์ไฟล์ต้นฉบับทั้งหมดในโมดูลที่เลือกซึ่งได้รับการแก้ไขนับตั้งแต่บิลด์ล่าสุด และโมดูลทั้งหมดที่โมดูลที่เลือกนั้นใช้อยู่แบบตามลำดับชั้น การคอมไพล์จะรวมไฟล์ต้นทางที่ขึ้นต่อกันและงานบิลด์ที่เกี่ยวข้อง คุณสามารถเลือกโมดูลที่จะสร้างโดยเลือกชื่อโมดูลหรือไฟล์ใดไฟล์หนึ่งในหน้าต่างโปรเจ็กต์
Assemble Project ประกอบโมดูลทั้งหมด
ประกอบโปรเจ็กต์ด้วยการทดสอบ ประกอบโมดูลทั้งหมด รวมถึงโมดูลทดสอบ
Clean Project ลบไฟล์บิลด์ระดับกลาง/แคชทั้งหมด
ล้างและประกอบโปรเจ็กต์ด้วยการทดสอบ เรียกใช้Clean Project สำหรับตัวแปรบิลด์ที่เลือก จากนั้นประกอบโมดูลทั้งหมด รวมถึงโมดูลทดสอบ
สร้าง Bundle/APK > สร้าง APK

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

หากตัวแปรบิลด์ที่คุณเลือกเป็นประเภทบิลด์แก้ไขข้อบกพร่อง APK จะได้รับการรับรองด้วยคีย์แก้ไขข้อบกพร่องและพร้อมให้ติดตั้ง หากคุณเลือกตัวแปรรุ่นแล้ว ระบบจะไม่รับรอง APK โดยค่าเริ่มต้น และคุณต้องรับรอง APK ด้วยตนเอง หรือเลือกสร้าง > สร้าง App Bundle / APK ที่เซ็นชื่อแล้วจากแถบเมนู

Android Studio จะบันทึก APK ที่คุณสร้างไว้ใน project-name/module-name/build/outputs/apk/

สร้าง Bundle/APK > สร้าง Bundle

สร้าง Android App Bundle ของโมดูลทั้งหมดในโปรเจ็กต์ปัจจุบันสำหรับตัวแปรที่เลือก เมื่อสร้างเสร็จแล้ว การแจ้งเตือนยืนยันจะปรากฏขึ้นพร้อมลิงก์ไปยัง App Bundle และลิงก์สำหรับวิเคราะห์ใน APK Analyzer

หากตัวแปรรุ่นที่คุณเลือกเป็นประเภทบิลด์แก้ไขข้อบกพร่อง ระบบจะรับรอง App Bundle ด้วยคีย์แก้ไขข้อบกพร่อง และคุณสามารถใช้ bundletool เพื่อทำให้แอปจาก App Bundle ใช้งานได้ในอุปกรณ์ที่เชื่อมต่อ หากเลือกตัวแปรรุ่นไว้ ระบบจะไม่เซ็นชื่อ App Bundle โดยค่าเริ่มต้น และคุณต้องเซ็นชื่อด้วยตนเองโดยใช้ jarsigner หรือเลือกสร้าง > สร้าง App Bundle / APK ที่เซ็นชื่อแล้วจากแถบเมนู

Android Studio จะบันทึก APK ที่คุณสร้างไว้ใน project-name/module-name/build/outputs/bundle/

สร้าง App Bundle หรือ APK ที่เซ็นชื่อแล้ว เปิดกล่องโต้ตอบที่มีวิซาร์ดเพื่อตั้งค่าการกําหนดค่าการรับรองใหม่ และสร้าง App Bundle หรือ APK ที่ลงนาม คุณต้องลงนามแอปด้วยคีย์รุ่นก่อนจึงจะอัปโหลดแอปไปยัง Play Console ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการรับรองแอปได้ที่รับรองแอป

หมายเหตุ: ปุ่มเรียกใช้ จะสร้าง APK ด้วย testOnly="true" ซึ่งหมายความว่าคุณจะติดตั้ง APK ได้ผ่าน adb เท่านั้น (ซึ่ง Android Studio ใช้) หากต้องการ APK ที่แก้ไขข้อบกพร่องได้ซึ่งผู้ใช้จะติดตั้งได้โดยไม่ต้องใช้ adb ให้เลือกตัวแปรการแก้ไขข้อบกพร่อง แล้วคลิกสร้าง App Bundle / APK > สร้าง APK

ดูรายละเอียดเกี่ยวกับงานที่ Gradle ดำเนินการสำหรับแต่ละคำสั่งได้โดยเปิดหน้าต่างสร้างตามที่อธิบายไว้ในส่วนถัดไป ดูข้อมูลเพิ่มเติมเกี่ยวกับ Gradle และกระบวนการสร้างได้ที่หัวข้อกำหนดค่าการสร้าง