私は Google マップを使用しており、マップ ビューはデバッグ モードで動作しており、最後にアップロードしたアプリは正常に動作していますが、リリース キーと同じキーストアを使用してエクスポートすると、マップ ビューがそれ以上表示されません。助けてください。同じキーストアと新しいキーストアを試しました。解決策が見つかりませんでした。 私はこれらのキーを使用したと述べましたが、キーを取得しました。新しいデバッグ キーストア、keytool からのデバッグ キー、Google コンソールからの Api も
4 に答える
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)。
署名証明書のAPIキーを取得して、置き換える必要があります。
debug.keystoreとreleasekeystoreには違いがあります。質問の太線は、新しいデバッグキーを生成したことを示していますが、これは実行しないでください。市場でアプリを更新するたびに、以前と同じキーでアプリに署名する必要があります。毎回新しいキーを生成しません。
署名されたAPIキーを取得する必要があります。これは、アプリケーションに署名しているのと同じキーを使用して生成できます。 https://developers.google.com/maps/documentation/android/mapkeyには、さらに詳しい情報があります。
新しいキーストアキーを生成する場合は、新しいGoogleMapsAPIキーも生成する必要があります。
探すべきことが2つあります。
1>あなたはあなたがグーグルマップキーを取得するために使用したあなたのアプリケーションに署名するために同じキーストアを使用しています。2>以前に署名したのと同じマシンからアプリケーションに署名しています。
これらのことをすれば問題はないはずです。