第一次集成高德地图,首次运行遇到key的问题,检查了PackageName和SHA1值之后,发现并没有填错!那还有什么可能呢?我仔细看了demo以后发现,是下面这段代码的位置问题:
<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)这个方法应该已经被移除,反正我找不到