第一次集成高德地圖,首次運行遇到key的問題,檢查了PackageName和SHA1值之后,發(fā)現(xiàn)并沒有填錯!那還有什么可能呢?我仔細看了demo以后發(fā)現(xiàn),是下面這段代碼的位置問題:
<meta-data
android:name="com.amap.api.v2.apikey"
android:value="cf1ce7f2907be53a14015e81ae58d4a2" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data
android:name="com.amap.api.v2.apikey"
android:value="cf1ce7f2907be53a14015e81ae58d4a2" />
- 一定要放在application標簽里面,注意要在>之后才是標簽里面
- 至于setApiKey(String key)這個方法應該已經被移除,反正我找不到