新しい Android Studio では、後で使用するためにキーストアのパスワードを保存できます。これらのパスワードはコンピュータ (OSX) のどこに保存されていますか? また、保存された値を取得する方法はありますか?
編集 キーストアのパスワードではなく、エイリアスのパスワードを探しています
新しい Android Studio では、後で使用するためにキーストアのパスワードを保存できます。これらのパスワードはコンピュータ (OSX) のどこに保存されていますか? また、保存された値を取得する方法はありますか?
編集 キーストアのパスワードではなく、エイリアスのパスワードを探しています
これは、Android Studio によって生成された idea.log ファイルで確認できます。
「Pandroid.injected.signing.key.password」を検索すると、鍵のパスワードが表示されます。
ログの例:
2015-11-13 10:22:48,844 [709463] INFO - a.gradle.invoker.GradleInvoker - ビルド コマンド ライン オプション: [--configure-on-demand, -Pandroid.injected.invoked.from.ide=true, -Pandroid.injected.signing.st ore.file=/Users/varun/Projects/myapp/mykey.jks, -Pandroid.injected.signing.store.password=mykeystorepassword, -Pandroid.injected.signing.key.alias=myalias , - Pandroid.injected.signing.key.password=mykeypassword , -Pandroid.injected.apk.location=/Users/varun/code/android/workspace/myapp, --init-script, /private/var/folders/vk /z504nlhd6v30p7zvtgjp5sjm0000gn/T/asLocalRepo0.gradle]
注 1: OSX では、idea.log ファイルは ~/Library/Logs/AndroidStudio2.0 にあります。
注 2: idea.log にパスワードが見つからない場合は、idea.log.1、idea.log.2 などのファイルも参照してください。
私は同じ問題を抱えていました!
それは私を夢中にさせますが、それが私を救う小さなスクリプトを見つけました: https://github.com/corneliudascalu/intellij-decrypt
私はそれがあなたを助けることができると思います. グッドルック
afterEvaluate {
if (project.hasProperty("android.injected.signing.store.file")) {
println "key store path: ${project.property("android.injected.signing.store.file")}"
}
if (project.hasProperty("android.injected.signing.store.password")) {
println "key store password: ${project.property("android.injected.signing.store.password")}"
}
if (project.hasProperty("android.injected.signing.key.alias")) {
println "key alias: ${project.property("android.injected.signing.key.alias")}"
}
if (project.hasProperty("android.injected.signing.key.password")) {
println "key password: ${project.property("android.injected.signing.key.password")}"
}
}
RestoreKeystorePluginという名前の Idea プラグインを作成しました
その後、必要に応じて Android Studio を再起動します