การส่งแอปฯขึ้น Google Play Store นั้น จะต้องมีขั้นตอนเล็กน้อยสำหรับการ Build ไฟล์ APK เพราะผู้ที่หลงเข้ามาอ่านจะต้องสร้าง Signed APK เท่านั้น ถึงจะส่งขึ้น Google Play Store ได้
สำหรับขั้นตอนจะมีอยู่สองขั้นตอนหลักๆคือ
• สร้าง Signed Keystore (ถ้ามีอยู่แล้วก็ข้ามไปได้เลย)
• สร้าง Signed APK จากแอปฯที่ต้องการ
สร้าง Signed Keystore
ในการ Export แอพฯทุกๆครั้งจะต้องใช้ไฟล์ที่เรียกกันว่า Signed Keystore ที่เป็นเสมือนกุญแจประจำตัวของนักพัฒนา สามารถอ่านรายละเอียดเกี่ยวกับ Keystore ได้ใน [Android Dev Tips] รู้จักกับ Keystore และ Debug/Signed Keystoreถ้ามีไฟล์ Signed Keystore อยู่แล้ว ก็สามารถใช้ Keystore อันเดิมได้เลย แต่ถ้ายังไม่เคยสร้างมาก่อนให้อ่านขั้นตอนการสร้าง Signed Keystore ได้ที่ [Android Dev Tips] วิธีการสร้าง Keystore บน Android Studio
สร้าง Signed APK จากแอปฯที่ต้องการ
ไฟล์ APK ที่สามารถส่งขึ้น Google Play Store ได้ จะต้องเป็นไฟล์ APK ที่เรียกว่า Signed APK เท่านั้น ส่วนการกดปุ่ม Run หรือเลือกที่เมนู Build > Build APK จะได้เป็น Debug APK ที่ใช้สำหรับทดสอบเท่านั้น ไม่สามารถส่งขึ้น Google Play Store ได้การสร้าง Signed APK จะมีขั้นตอนดังนี้
• เลือกที่ Build > Generate Signed APK...
• หน้าต่าง Generate Signed APK จะโผล่ขึ้นมา เลือก Module ที่จะสร้าง Signed APK (โดยปกติจะชื่อ app) แล้วกดปุ่ม Next
• เลือก Signed Keystore แล้วใส่รหัสผ่านของ Keystore, Alias, Password ของ Alias ให้ถูกต้อง สามารถติ๊กเลือกที่ช่อง Remember passwords เพื่อให้จำรหัสผ่านสำหรับครั้งหน้าได้ เสร็จแล้วกดปุ่ม Next
• เลือก APK Destination Folder สำหรับ Path ที่ต้องการสร้างไฟล์ ส่วน Build Type เลือกเป็น release และ Signature Versions แนะนำให้เลือกเป็น V1 (Jar Signature) แล้วกดปุ่ม Finish เพื่อเริ่มทำการสร้าง Signed APK
• รอจนกว่าจะสร้าง Signed APK เสร็จ โดยจะมีข้อความแจ้งในหน้าต่าง Event Log และสามารถกดเปิด Path ดังกล่าวจากในนี้ได้เลย
• เพียงเท่านี้ก็จะได้ Signed APK ที่พร้อมจะเอาขึ้น Google Play Store แล้ว
ตอนที่เลือก Build Type จะมาจากการกำหนดไว้ใน Gradle ซึ่งผู้ที่หลงเข้ามาอ่านที่เป็นมือใหม่นั้นไม่จำเป็นต้องกำหนดอะไร ให้ใช้ค่าเริ่มต้นไปก่อน
ซึ่งใน Gradle สามารถตั้งค่าการ Export ได้และสามารถกำหนดแยกเป็น Build Type ต่างๆตามต้องการได้
ผู้ที่หลงเข้ามาอ่านสามารถสร้าง Build Type ต่างๆขึ้นมาเพื่อ Export ไฟล์ APK ในแบบที่แตกต่างกันออกไปได้นั่นเอง
เมื่อได้ไฟล์ APK แล้ว แต่ยังไม่รู้วิธีนำขึ้น Google Play Store ให้ดูต่อที่บทความนี้เลย [Android Dev Tips] การส่ง APK ขึ้น Google Play
ซึ่งใน Gradle สามารถตั้งค่าการ Export ได้และสามารถกำหนดแยกเป็น Build Type ต่างๆตามต้องการได้
ผู้ที่หลงเข้ามาอ่านสามารถสร้าง Build Type ต่างๆขึ้นมาเพื่อ Export ไฟล์ APK ในแบบที่แตกต่างกันออกไปได้นั่นเอง
เมื่อได้ไฟล์ APK แล้ว แต่ยังไม่รู้วิธีนำขึ้น Google Play Store ให้ดูต่อที่บทความนี้เลย [Android Dev Tips] การส่ง APK ขึ้น Google Play