3

私は Google マップを使用しており、マップ ビューはデバッグ モードで動作しており、最後にアップロードしたアプリは正常に動作していますが、リリース キーと同じキーストアを使用してエクスポートすると、マップ ビューがそれ以上表示されません。助けてください。同じキーストアと新しいキーストアを試しました。解決策が見つかりませんでした。 私はこれらのキーを使用したと述べましたが、キーを取得しました。新しいデバッグ キーストア、keytool からのデバッグ キー、Google コンソールからの Api も

4

4 に答える 4

6

Command Promtを開いてSDKの場所に移動します(例:c:\ android-sdk \ tools)

I:\ keypath \my-release-key.keystore=アプリの署名に使用するリリースキーの場所です

以下に入力してEnterキーを押しますkeytool-v-list -keystore I:\ Android \ 1_RELEASED_APP \ 0-key \ my-release-key.keystore

キーパスワードの入力を求められます。入力してEnterをクリックします。

次に、コードを生成してハッシュします

そのコードをコピーして

そこに行く

このハッシュコードを使用してキーを生成し、公開するアプリケーションで使用します(MD5)。

ここに画像の説明を入力してください

于 2012-11-16T08:02:11.153 に答える
0

署名証明書のAPIキーを取得して、置き換える必要があります。

マップキーを取得する

于 2012-11-16T08:01:31.233 に答える
0

debug.keystoreとreleasekeystoreには違いがあります。質問の太線は、新しいデバッグキーを生成したことを示していますが、これは実行しないでください。市場でアプリを更新するたびに、以前と同じキーでアプリに署名する必要があります。毎回新しいキーを生成しません。

署名されたAPIキーを取得する必要があります。これは、アプリケーションに署名しているのと同じキーを使用して生成できます。 https://developers.google.com/maps/documentation/android/mapkeyには、さらに詳しい情報があります。

新しいキーストアキーを生成する場合は、新しいGoogleMapsAPIキーも生成する必要があります。

于 2012-11-16T08:05:08.790 に答える
0

探すべきことが2つあります。

1>あなたはあなたがグーグルマップキーを取得するために使用したあなたのアプリケーションに署名するために同じキーストアを使用しています。2>以前に署名したのと同じマシンからアプリケーションに署名しています。

これらのことをすれば問題はないはずです。

于 2012-11-16T09:19:50.307 に答える