หากคุณสามารถสร้างแอปจากพีซี แต่จำรหัสผ่านไม่ได้นี่คือสิ่งที่คุณสามารถทำได้เพื่อดึงรหัสผ่าน
วิธีที่ 1:
ใน build.gradle ของคุณเพิ่มprintln MYAPP_RELEASE_KEY_PASSWORD
ดังต่อไปนี้:
signingConfigs {
release {
if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
println MYAPP_RELEASE_KEY_PASSWORD
}
}
}
หลังจากนั้นให้เรียกใช้ cd android && ./gradlew assembleRelease
วิธีที่ 2:
เรียกใช้keytool -list -v -keystore your <.keystore file path>
เช่น keytool -list -v -keystore ./app/my-app-key.keystore
มันจะขอให้คุณป้อนรหัสผ่านที่เก็บคีย์: เพียงแค่กดปุ่ม Enter ที่นี่ และคุณจะสามารถค้นหาที่แมปกับชื่อนามแฝง:
จากนั้นเรียกใช้grep -rn "<your alias name>" .
ในเทอร์มินัลของคุณและคุณจะสามารถเห็นไฟล์ sign.json ของคุณดังต่อไปนี้:
./app/build/intermediates/signing_config/release/out/signing-config.json
ไฟล์จะมีรหัสผ่านของคุณในรูปแบบ json พร้อมด้วยคีย์ "mKeyPassword": "<your password>"