2016-12-08 5 views
-2

マップの場合はfragmentです。私はデバッグとリリースの両方で同じAPIキーをputtedしましたgoogle_maps_api.xmlGoogleマップはリリースされた.apkで動作していませんか?

しかし、デバッグモードでのみ動作します。リリースモードのマップでは、フラグメントは空として表示されます。この問題を解決する方法。

+0

ダウンした有権者は理由を知ることができますか? –

+0

リリースモードで新しいキーを作成し、同じフォーマットの同じキー –

+0

を作成しないでください。 sha1-fingerprint;パッケージ名? –

答えて

0

Pls。これを試してください: あなたのデバイス/エミュレータ(adb install app.apk)にapkをインストールするためにadbを使用してください。そうでない場合は、署名の違いは、2つのSHAキー...デバッグのための1、リリースのための1つを持つことになりますhttps://developers.google.com/maps/documentation/android-api/signup

を参照インストール

+0

デバイスでリリースAPKをテストする方法は? –

+0

コンソールの代わりに、アプリケーションにアラートをいくつか追加し、ローカルでテストします。 –

+0

ADBのインストールを使用すると、新しいSHAキー – AndroidEnthusiastic

2

を防ぐことができます、最初のデバッグバージョンをアンインストールすることを忘れないでください。

あなたのコンソールにリリースアプリのSHAフィンガープリントを入力すれば動作するはずです。

は、資格情報の下でこのリンクhttps://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&reusekey=true

を使用してコンソールを開き、SHAとあなたのパッケージ名を(下の画像を参照)を入力します。

私の場合、私は2つのアプリケーション(およびデバッグとリリース)に同じAPIキーを使用しているため、4行あります。

enter image description here

+0

を使用してリリースapkをインストールできます。「リリースアプリのSHAフィンガープリントをコンソールに入力すれば動作するはずです。」 –

+0

ここで、デバッグおよびリリースSHAキーオプションはありますか? – Chirayu

+1

@Chirayu、あなたはSHAの指紋をどこで入手できますか?これは助けてくださいhttp://stackoverflow.com/questions/27609442/how-to-get-the-sha-1-fingerprint-certificate-in-android-studio-for-debug-mode –

関連する問題