HERE 地图无法使用 android premium sdk
HERE maps can't use android premium sdk
我最初创建了一个使用 ANDROID SDK STARTER 的项目,但现在我的要求发生了变化,所以我想使用 ANDROID SDK PREMIUM。由于是同一个项目,所以我使用了相同的包名。我下载了Premium SDK,换成了旧的Started SDK,但是,地图所在的屏幕是黑色的。
恢复到STARTER sdk后,我可以使用它但不能使用Premium sdk。
这是因为开发控制台中的软件包相似吗?如果是,如何删除 ANDROID SDK STARTER 项目?
好吧,我只需要在清单中添加代码,特别是
1. <meta-data
android:name="com.here.android.maps.license.key"
android:value="{YOUR_LICENSE_KEY}" />
2. <meta-data android:name="INTENT_NAME" android:value="YOUR_INTENT_NAME" />
3. <service
android:name="com.here.android.mpa.service.MapService"
android:label="YOUR_LABEL_NAME"
android:exported="false">
<intent-filter>
<action android:name="YOUR_INTENT_NAME"/>
</intent-filter>
</service>
这在 Started SDK 中不需要,但 Premium 需要
我最初创建了一个使用 ANDROID SDK STARTER 的项目,但现在我的要求发生了变化,所以我想使用 ANDROID SDK PREMIUM。由于是同一个项目,所以我使用了相同的包名。我下载了Premium SDK,换成了旧的Started SDK,但是,地图所在的屏幕是黑色的。
恢复到STARTER sdk后,我可以使用它但不能使用Premium sdk。
这是因为开发控制台中的软件包相似吗?如果是,如何删除 ANDROID SDK STARTER 项目?
好吧,我只需要在清单中添加代码,特别是
1. <meta-data
android:name="com.here.android.maps.license.key"
android:value="{YOUR_LICENSE_KEY}" />
2. <meta-data android:name="INTENT_NAME" android:value="YOUR_INTENT_NAME" />
3. <service
android:name="com.here.android.mpa.service.MapService"
android:label="YOUR_LABEL_NAME"
android:exported="false">
<intent-filter>
<action android:name="YOUR_INTENT_NAME"/>
</intent-filter>
</service>
这在 Started SDK 中不需要,但 Premium 需要