【Android】ReleaseビルドでGoogleマップが表示されない
Googleマップを使用しているアプリは要注意!ReleaseビルドでGoogleマップが表示されない場合がある。。
先日、どこ食べのアップデート対応でGoogleマップを画面に表示させる機能を追加した。
しかし、どこ食べに初めて位置情報の権限を追加するので、少し心配になり、内部テストを実施していた。😅
内部テストとは、製品版と同様、Google Playストアにアプリのリリースを行うが、 テスターを招待し、招待されたユーザーのみリリースしたものを利用できるものである。 (内部テストについては今度書けたら記事にしたい。)
内部テストが上手くいき、アプリのアップデートも上手くいったが、Googleマップを開くと、、
地図が表示されない。。😱
慌てて調べてみると以下記事を発見!ありがとうございます。
デバッグ時は「google_maps_api.xml」を参照させていましたが、 マニュフェストファイルにAPIキーを直書きしないといけないようです。。 なので、以下のように修正。
<!--<meta-data--> <!--android:name="com.google.android.geo.API_KEY"--> <!--android:value="@string/google_maps_key" />--> <meta-data android:name="com.google.android.geo.API_KEY" android:value="YOUR_API_KEY" />
そうすると、正常にマップが表示されました!!
現在地から飲食店を探してルーレットができる機能を追加した「どこ食べ」🍺 良ければ使ってみてください!!
では〜!