เปลี่ยนชื่อเวอร์ชันและรหัสเวอร์ชันจากไฟล์เดียวและสะท้อนถึงการเปลี่ยนแปลงในรสชาติของผลิตภัณฑ์ทั้งหมด
เรื่องราวนี้มาจากสิ่งที่ฉันได้เรียนรู้ในวันนี้ เนื่องจากเราทุกคนมีรุ่นบิวด์ในโครงการของเรา และในทุกรสชาติของผลิตภัณฑ์ เรามี ชื่อเวอร์ชันและ รหัสเวอร์ชัน ทุกครั้งที่เราเผยแพร่ การสร้าง Play Store เราเพิ่มรหัสเวอร์ชันและชื่อเวอร์ชัน และเปลี่ยนรสชาติผลิตภัณฑ์ทั้งหมดของเราทีละรายการ….
จะเกิดอะไรขึ้นหากเราเพิ่มไฟล์ชื่อ version.properties ในโครงการของเราและเปลี่ยน ชื่อเวอร์ชัน และ รหัสเวอร์ชัน จากไฟล์นี้ จากนั้นมันจะสะท้อนให้เห็น ในทุกรสชาติของผลิตภัณฑ์ เรามาเริ่มกันว่าเราจะบรรลุเป้าหมายนี้ได้อย่างไร
เยี่ยมชมเว็บไซต์ของฉันที่ https://danishamjad.com/
ขั้นตอนที่ 1:
เพิ่มไฟล์ชื่อ version.properties ในโปรเจ็กต์ของคุณ -› โฟลเดอร์แอป
ขั้นตอนที่ 2:
เพิ่มรหัสเวอร์ชันและชื่อเวอร์ชันในไฟล์นี้
ขั้นตอนที่ 3:
นี่คือส่วนหลักที่ทุกอย่างได้รับการตั้งค่าแล้ว และเราจำเป็นต้องอ่านไฟล์ใน build.gradle ของเรา
def versionPropsFile = file('version.properties') Properties versionProps = new Properties() if (versionPropsFile.canRead()) { versionProps.load(new FileInputStream(versionPropsFile)) } def code = versionProps['VERSION_CODE'].toInteger() def name= versionProps['VERSION_NAME']
เพียงเท่านี้ก็กำหนด รหัส และ ชื่อ ในทุกรสชาติผลิตภัณฑ์ของคุณดังนี้:
flavorDimensions "environment" productFlavors { production { versionCode code versionName name } staging{ versionCode code versionName name }
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Android โปรดดูลิงก์ด้านล่าง:
แบ่งปันความรู้คือความห่วงใย :-)
ขอบคุณสำหรับการอ่านบทความนี้ อย่าลืมปรบมือเพื่อแนะนำบทความนี้หากคุณพบว่ามีประโยชน์ มันมีความหมายมากกับผม.
หากคุณต้องการความช่วยเหลือใด ๆ เข้าร่วมกับฉันที่ Twitter, Linkedin, Github,และสมัครสมาชิกของฉัน ช่องยูทูป.