11
ลงชื่อเข้าใช้ APK โดยไม่ต้องใส่ข้อมูล keystore ใน build.gradle
ฉันกำลังพยายามตั้งค่ากระบวนการลงชื่อเพื่อให้รหัสผ่านที่เก็บคีย์และรหัสผ่านคีย์ไม่ถูกเก็บไว้ในbuild.gradleไฟล์ของโครงการ ขณะนี้ฉันมีดังต่อไปนี้ในbuild.gradle: android { ... signingConfigs { release { storeFile file("my.keystore") storePassword "store_password" keyAlias "my_key_alias" keyPassword "key_password" } } buildTypes { release { signingConfig signingConfigs.release } } } มันทำงานได้อย่างสมบูรณ์แบบ แต่ฉันต้องไม่ใส่ค่าสำหรับstorePasswordและkeyPasswordในที่เก็บของฉัน ฉันไม่ต้องการใส่storeFileและkeyAliasมีทั้ง มีวิธีการแก้ไขbuild.gradleเพื่อที่จะได้รับรหัสผ่านจากแหล่งภายนอก (เช่นไฟล์ที่อยู่ในคอมพิวเตอร์ของฉันเท่านั้น)? และแน่นอนการเปลี่ยนแปลงbuild.gradleควรจะสามารถใช้ได้กับคอมพิวเตอร์เครื่องอื่น ๆ (แม้ว่าคอมพิวเตอร์จะไม่สามารถเข้าถึงรหัสผ่านได้) ฉันใช้ Android Studio และใน Mac OS X Maverics ถ้ามันสำคัญ