0

基本的な質問かもしれませんが、私はこれを知らず、検索しても明確な答えが見つかりませんでした。だからここで質問。私は 1 つの Google マップ v2 API キーを作成し、Android プロジェクト用に自分のマシン (ubuntu) で実行しています。正常に動作し、マップが表示されています。しかし、別のマシンで同じコードを実行していると、マップが表示されません。次に、そのマシンのSH1キー印刷を使用してそのマシンのAPIキーを作成すると、マップが表示されます。したがって、個々のマシンごとにキーを作成せずに、同じコードを別のマシンで実行する方法はありません。助けてください !!!ご不明な点がございましたら、お問い合わせください。

4

2 に答える 2

0

参考までに、各マシンには、ビルドの署名に使用されるさまざまなデバッグ証明書があります。c:\users\your_user.android\debug.keystore で確認できる debug.keystore について話しています。

既に Map API キーを生成しているので、別の証明書を使用すると別のマシンでは動作しないようなデバッグ証明書に Map API キーがリンクされていることを覚えておいてください。

実行できる簡単な解決策は、証明書を共有するか、debug.keystore に基づいて別のマップ API キーを生成することです。

もう 1 つ、Play ストアにアップロードする最終ビルド (リリース) に署名する必要があり、リリース証明書 (キーストア) で署名する必要があります。

于 2013-10-15T06:13:17.170 に答える