署名入りキーストアを使用するようにEclipseを設定する
私のアプリのための 'final' 鍵ストアをようやく作成しました。私のアプリはGoogle Mapsを使用しているので、アプリから得られる新しいAPI Keyを使用するために、すべてのレイアウトを更新する必要があります。
今、私はリリースのために署名されたAPKをエクスポートする要件について完全に認識していますが、その後はどうでしょうか?私の考えでは、さらなる開発とテストのために、デバッグキーストアの代わりに最終的なキーストアを使用するようにEclipseを設定できれば最も簡単だと思うのですが...その方法は見つかりませんでした。デバッグキーの代替を設定することしかできませんが、それは同じではないと思います。
私がここで何かを完全に誤解している場合、私はあまりにも混乱している場合は申し訳ありません。
49
3
EclipseのPreferences -> Android -> Buildで、Custom debug keystore"オプションにファイル名を入力すると、デバッグビルド(Run...をクリックしたときに発生するもの)に使用するカスタム鍵屋を設定することができます。
ただし、従来のデバッグ用キーストアと同じルールに従わなければならないという注意点があります、主に。
1.1.キーストアパスワードは必ずandroidでなければならない。 2.2. キーストアには "androiddebugkey" という名前のキーが含まれていなければなりません。 3.3. その鍵のパスワードは "android" でなければならない。
したがって、Export と同じ keystore を使ってデバッグ版アプリに署名することは可能ですが、本番用 keystore をデバッグ用 store のように見せる必要があり、誰かがそのファイルを入手した場合の安全性が低くなります(パスワードを調べて推測することが容易になります)。
よろしくお願いします。
Google Playのリリースキーストアをカスタムデバッグキーストアとして使用することができ、アプリ内課金機能のデバッグに役立てることができました。Google Mapsのデバッグにも同じことが適用できるはずだ。
Devunwiredが言及したように]1、注意点があります。しかし、私の解決策はこうでした。
1.リリースキーをどこかにコピーする。 2.2. こちらの説明に従って、キーストアのパスワード/キーパスワードとキーエイリアスを変更します(また、Devunwired'の推奨に従って、デバッグキーストアのように見えるようにします)。 3.3. EclipseのPreferences > Android > Build > Custom keystoreの設定を、手順1で作成したコピーのパスに変更します。 4.4.完了です。
ここでは、通常のキーストアをデバッグキーストアに変換する手順を説明します。 https://stackoverflow.com/a/15754187/917362