0

Google マップを使用してマーカー付きの地図を表示するアプリを Google Play ストアでリリースしました。Eclipse のデバイスで試してみると、すべて動作しますが、ストアからアプリをダウンロードした後、マップが読み込まれず、隅に + と - のアイコンが表示された白い画面になります。

APIキーと関係があると思います。

私は SupportMapFragment を使用しており、マニフェストには次のものがあります。

<permission
    android:name="com.x.x.permission.MAPS_RECEIVE"
    android:protectionLevel="signature" />
<uses-permission android:name="com.x.x.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<uses-library android:name="com.google.android.maps" />

    <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="*Signature here*" />
4

2 に答える 2

2

正しい KEY を使用していますか? プロダクション キーで apk に署名したので、それを使用してマップ キーを取得する必要があります。デバッグ キーをまだ使用している可能性があります。マップキーを変更するのを忘れたため、同じ問題が発生しました。

于 2013-06-06T11:02:51.920 に答える
1

リリースキーとデバッグキーの 2 つのキーがあります。Debug キーは通常のもので、Release キーは作成する必要があるものです。

https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key

リリース証明書の指紋が与えられます。

于 2013-06-06T11:05:11.633 に答える