2017-02-08 17 views
0

私はここで議論されている問題はありますが、解決策はありません。 Googleマップは「灰色」ですが、リリース直後(署名付きAPKを作成するとき)です。リリースのフォルダの下にgoogle_maps_api.xmlにAPIキーを追加しようとしましたが、うまくいきませんでした。また、AndroidManifest.xmlにAPIを追加しようとしましたが、結果もありませんでした。助けてくれてありがとう。Googleマップで公開されているマップが表示されません

答えて

1

ProGuardを使用していますか?そうなら、あなたはあなたのProGuardのルールファイルに以下を追加する必要があります。

-keep class com.google.android.gms.maps.** { *; } 
-keep interface com.google.android.gms.maps.** { *; } 
+0

はい私はそれらの両方を使用しています:) – Sam

2

あなたは、Googleがキーマッピングし、生成するとき、あなたはあなたのデバッグのか、ご使用のリリースの証明書のSHA-1を入れたのですか?デバッグSHA-1を置く場合は、リリースも追加してください。

また、マップの実装を行う適切な方法は、デバッグ用のキーでdebug/res/values/google_maps_api.xmlを、プロダクション用のキーで別のリリース/ res/values/google_maps_api.xmlを使用することです。 strings.xmlにキーがあってはいけません。詳細はhereをご覧ください。

関連する問題