35

新しい Android Studio では、後で使用するためにキーストアのパスワードを保存できます。これらのパスワードはコンピュータ (OSX) のどこに保存されていますか? また、保存された値を取得する方法はありますか?

ここに画像の説明を入力

編集 キーストアのパスワードではなく、エイリアスのパスワードを探しています

4

8 に答える 8

42

これは、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 などのファイルも参照してください。

ソース

于 2015-11-13T05:00:14.150 に答える
5

私は同じ問題を抱えていました!

それは私を夢中にさせますが、それが私を救う小さなスクリプトを見つけました: https://github.com/corneliudascalu/intellij-decrypt

私はそれがあなたを助けることができると思います. グッドルック

于 2014-06-04T10:22:39.560 に答える
2

方法 1: gradle ビルド ランタイムから読み取る

ステップ 1: 以下のコードを app/build.gradle に追加します。

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")}"
    }
}

ここに画像の説明を入力

ステップ 2: メニュー Build -> Generate Signed apk/bundle からビルドを開始します。

ステップ 3: Android Studio の下部にあるビルド ウィンドウを開き、キー ストア情報を検索します。

ここに画像の説明を入力

方法 2: Idea 永続ストレージから読み取る

RestoreKeystorePluginという名前の Idea プラグインを作成しました

ステップ 1:ダウンロード リンクから jar ファイルをダウンロードする

ステップ 2: プラグインを Android Studio にインストールする

ここに画像の説明を入力 その後、必要に応じて Android Studio を再起動します

ステップ 3: [ツール] -> [キーストア情報を復元] メニューを選択すると、ダイアログにキーストア情報が表示されます

ここに画像の説明を入力 ここに画像の説明を入力

于 2021-12-11T06:46:29.253 に答える