Google マップが埋め込まれた Android アプリは、エミュレーターと実際のデバイスで正しく動作しますが、アプリに署名して .apk ファイルを実際のデバイスに配置した後、Google マップが読み込まれません。署名エラーが発生したと思います。debug.keystore を登録しました。 Google マップ API キーを取得するために Google を使用します。Google マップが埋め込まれた Android アプリの署名方法をインターネットで検索しましたが、役に立つものは何も見つかりませんでした。このアプリを Android マーケットに公開していますが、これ (Google マップは読み込まれません)実際のデバイス)問題が私を立ち往生させました。
だから、誰でも私を助けて、私がグーグルマップのAPIキーを公共で使用できるようにし、このアプリに適切に署名できるようにしてください。
前もって感謝します 。
1107 次
1 に答える
3
Android アプリケーションをリリースするときは、別のマップ API キーが必要になると確信しています。
私は引用します:
各 Maps API キーは、特定の署名証明書に一意に関連付けられていることに注意してください。つまり、次のことを意味します。
•開発を開始するときは、SDK ツールによって作成されたデバッグ証明書を使用して登録できます。
•アプリケーションを公開する準備ができたら、リリース用のアプリケーションに署名する証明書を使用して再度登録する必要があります。次に、デバッグ キーではなくリリース API キーを参照するように MapView 要素を更新し、リリース証明書でアプリケーションに署名する必要があります。
上記の引用はここにあります: http://code.google.com/android/add-ons/google-apis/maps-overview.html
以下の Web ページでは、署名証明書の MD5 フィンガープリントを取得する方法について説明しています http://code.google.com/android/add-ons/google-apis/mapkey.html#getfingerprint
于 2011-10-15T02:58:02.327 に答える