署名入りキーストアを使用するようにEclipseを設定する

私のアプリのための 'final' 鍵ストアをようやく作成しました。私のアプリはGoogle Mapsを使用しているので、アプリから得られる新しいAPI Keyを使用するために、すべてのレイアウトを更新する必要があります。

今、私はリリースのために署名されたAPKをエクスポートする要件について完全に認識していますが、その後はどうでしょうか?私の考えでは、さらなる開発とテストのために、デバッグキーストアの代わりに最終的なキーストアを使用するようにEclipseを設定できれば最も簡単だと思うのですが...その方法は見つかりませんでした。デバッグキーの代替を設定することしかできませんが、それは同じではないと思います。

私がここで何かを完全に誤解している場合、私はあまりにも混乱している場合は申し訳ありません。

EclipseのPreferences -> Android -> Buildで、Custom debug keystore"オプションにファイル名を入力すると、デバッグビルド(Run...をクリックしたときに発生するもの)に使用するカスタム鍵屋を設定することができます。

ただし、従来のデバッグ用キーストアと同じルールに従わなければならないという注意点があります、主に。

1.1.キーストアパスワードは必ずandroidでなければならない。 2.2. キーストアには "androiddebugkey&quot という名前のキーが含まれていなければなりません。 3.3. その鍵のパスワードは "android&quot でなければならない。

したがって、Export と同じ keystore を使ってデバッグ版アプリに署名することは可能ですが、本番用 keystore をデバッグ用 store のように見せる必要があり、誰かがそのファイルを入手した場合の安全性が低くなります(パスワードを調べて推測することが容易になります)。

よろしくお願いします。

解説 (3)
ソリューション

Google Playのリリースキーストアをカスタムデバッグキーストアとして使用することができ、アプリ内課金機能のデバッグに役立てることができました。Google Mapsのデバッグにも同じことが適用できるはずだ。

Devunwiredが言及したように]1、注意点があります。しかし、私の解決策はこうでした。

1.リリースキーをどこかにコピーする。 2.2. こちらの説明に従って、キーストアのパスワード/キーパスワードとキーエイリアスを変更します(また、Devunwired'の推奨に従って、デバッグキーストアのように見えるようにします)。 3.3. EclipseのPreferences > Android > Build > Custom keystoreの設定を、手順1で作成したコピーのパスに変更します。 4.4.完了です。

解説 (2)

ここでは、通常のキーストアをデバッグキーストアに変換する手順を説明します。 https://stackoverflow.com/a/15754187/917362

解説 (0)