2016-09-02 3 views
1

プロダクションでGoogleマップを使用する詳細な手順。 Androidスタジオgoogleマップのアクティビティがデバッグモードで正常に動作しています。 アプリをプレイストアにデプロイすると、地図が表示されません。プロダクションでのGoogleマップ

更新:私はこの問題を自分で解決しました。この質問は、他の人の参考になることがあります。

答えて

0

まずあなたがプレイストアにそれをアップロードする前にも、生産のためのAPIキーを作成する必要があります

<meta-data 
      android:name="com.google.android.geo.API_KEY" 
      android:value="AIzaxxxxxxxxxxxxxxxxxxxxxxxxxx" 
      /> 
1

内のキーを追加し

<uses-permission android:name="com.xyz.app.permission.MAPS_RECEIVE" /> 

    <permission 
     android:name="com.xyz.app.permission.MAPS_RECEIVE" 
     android:protectionLevel="signature" /> 

マニフェストファイルの権限の下に

を追加します。

一般に、デバッグキーとリリースキーの2つのキーがあります。アプリに署名している間は、リリースキーを使いたいと思う。そのために、あなたは、署名されたAPKとそれを比較したい

ステップ1:

言ってやるが、例えば、あなたのapk名がAであり、あなたは、いくつかに作成され、署名とA.apkすなわちA.keystoreのためのキーストアを作成していますEドライブでそれを考えてみましょう。

ステップ2:

は、CドライブにJDKへ探し(Windowsの考慮とCドライブを割り当てる)

C:\プログラムファイル\のJava \ jdk1.7.0 \ binに> keytoolの-list -v -keystore E:\ A.keystoreだから、それは

コピーSHA-1 fingureプリントを作成し、Googleマップコンソールで、それはマップにkey.useそれを生成WLLことを貼り付けられます

を-alias。

2

リリースでは、リリースモード証明書follow steps to get release mode certificate under RELEASE CERTIFICATE sectionを作成する必要があります。

+0

証明書と共に2つのアクセス許可を追加する必要があります。 – Murali

+0

私は同意するが、質問には別の問題を解決するように求められたほか、すべての追加の詳細がリンクに提供されている。 –