使える地図アプリがあったのですが、キーストアを変更し、API キーも作成して AndroidMenifest に更新したら、地図が表示されなくなりました。
エラーログの証明書フィンガープリントとAPIキーは、私が作成したキーストアとコンソールAPIキーとはまったく異なるという興味深いことがわかりました。
私のAPIキーはAIzaSyA-XXXXXXXXXXXXXXXXXXXXJhfQCboMで、SHA1はFE:CF:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:8A:0Dです。
以下は私のマニフェストです:
<application
android:allowBackup="true"
android:icon="@drawable/es100x100"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:debuggable="true" >
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyA-XXXXXXXXXXXXXXXXXXXXXXXJhfQCboM" />
<activity
android:name=".MainFragmentActivity"
android:theme="@android:style/Theme.NoTitleBar"
android:windowSoftInputMode="adjustPan"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
エラーログ
Authorization failure. Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
Ensure that the following correspond to what is in the API Console: Package Name: esoft.com.edm, API Key: AIzaSyBxxxxxxxxxxxxxxxxxxxxxxxxxx_eSh-E, Certificate Fingerprint: 5BFD72xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxD031
The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).
誰かが私が見逃したものを理解させてくれることを願っています...