19

apk の署名に使用するカスタム キーストアがあります。今度は、デバッグに同じキーストアを使用したいと考えています。eclipse->windows->preferences->android->build に移動してカスタム キー ストアを設定すると、「キーストアが改ざんされたか、パスワードが正しくありませんでした」というメッセージが表示されますか?

4

5 に答える 5

45

私は同じ問題を抱えていました.Eclipseでのデバッグに使用できるカスタムキーストアを適切に作成する手順は次のとおりです。

基本的にあなたがすべきことは、storepasswdkeypasswdエイリアスの両方androiddebugkeyを「android」に変更することです。

コマンドは次のとおりです。

keytool -changealias -keystore mykeystore.keystore -alias [old alias] -destalias androiddebugkey
keytool -keypasswd -keystore mykeystore.keystore -alias androiddebugkey
keytool -storepasswd -keystore mykeystore.keystore

古いエイリアスがわからない場合は、

keytool -list -v -keystore mykeystore.keystore

コマンドプロンプトでパスワードを入力できない

于 2013-04-02T00:32:19.517 に答える
9

カスタムキーストアを設定する最も簡単な方法。

コマンドは必要ありません。

手順 (ADT の場合):

1.任意のプロジェクトをエクスポートします (カスタム キーストアを作成するオプションが表示されます)。

ここに画像の説明を入力

拡張子「 .keystore 」を使用してキーストアを作成し、パスワードに android を指定して [次へ] を押します。

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

エイリアス名 = androiddebugkeyおよびパスワード = androidを指定します

ここで [完了] を押すと、キーストアの準備が整います。

1.ウィンドウに移動 - >設定

カスタムキーストアファイルのパスを指定します

ここに画像の説明を入力

于 2014-05-20T05:29:19.327 に答える
5

リリースされた apk をデバッグしようとしたときに同じ問題が発生したため、Saeid ソリューションを試してみましたが成功しませんでした。次に、このブログ(http://blogprogramistyandroid.blogspot.com.br/2011/04/converting-release-keys-to-debug.html)を見つけました。これは、問題の最も簡単な解決策です。

次のコマンドを実行します。

keytool -importkeystore -v -srckeystore release.keystore -destkeystore custom-debug.keystore -srcstorepass release-pass -deststorepass android -srcalias release-key -destalias androiddebugkey -srckeypass release-pass -destkeypass android

もちろん、ソース キーストアのパスワードとエイリアスは、リリース キーストアの作成に使用したものに置き換えます。

終わり

于 2014-01-24T12:17:44.087 に答える
1

少し前に私たちのオフィスでも同じ問題が発生しました。これは非常に頻繁に必要だったので、リリース キーストアをデバッグ キーストアに簡単に変換できるように簡単なスクリプトを作成しました。

スクリプトはhttps://github.com/IntellexApps/key2debugで入手できます

しばらく使用しているので、かなり安定しているはずです。

乾杯!

于 2015-02-11T23:40:12.787 に答える