258 Lab アプリ開発日記

Andorid,iOSアプリ開発してます。

【Android】ReleaseビルドでGoogleマップが表示されない

Googleマップを使用しているアプリは要注意!ReleaseビルドでGoogleマップが表示されない場合がある。。

先日、どこ食べのアップデート対応でGoogleマップを画面に表示させる機能を追加した。

play.google.com

しかし、どこ食べに初めて位置情報の権限を追加するので、少し心配になり、内部テストを実施していた。😅

内部テストとは、製品版と同様、Google Playストアにアプリのリリースを行うが、 テスターを招待し、招待されたユーザーのみリリースしたものを利用できるものである。 (内部テストについては今度書けたら記事にしたい。)

内部テストが上手くいき、アプリのアップデートも上手くいったが、Googleマップを開くと、、

f:id:dev_258lab:20190521001905p:plain

地図が表示されない。。😱

慌てて調べてみると以下記事を発見!ありがとうございます。

qiita.com

デバッグ時は「google_maps_api.xml」を参照させていましたが、 マニュフェストファイルにAPIキーを直書きしないといけないようです。。 なので、以下のように修正。

f:id:dev_258lab:20190521002636p:plain

        <!--<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" />

そうすると、正常にマップが表示されました!!

f:id:dev_258lab:20190521002803p:plain

現在地から飲食店を探してルーレットができる機能を追加した「どこ食べ」🍺 良ければ使ってみてください!!

play.google.com

では〜!