0

我尝试了很多在 Android 应用程序中获取谷歌地图。对我来说,似乎 Api-Key 未被正确识别。

我的关键构建:

keytool -list -v -alias androiddebugkey -keystore MyUser\.android\debug.keystore -storepass android -keypass android 

用于获取具有给定包名的 Android 应用程序的 API-Key。

Manifest-file 设置了 maps-library 和 internet 权限。

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

在 Tab2 启动应用程序之后,我得到了进一步的错误,并且地图没有加载:

MapActivity   Handling network change notification: CONNECTED
MapActivity   Couldn't get connection factory client

我很困惑,有人有解决方案吗?

4

1 回答 1

1

在清单中,我得到了 google-maps v2:

<uses-feature
        android:glEsVersion="0x00020000"
        android:required="true"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

<permission
        android:name="com.xxx.salesapp.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />
<uses-permission android:name="com.xxx.salesapp.permission.MAPS_RECEIVE" />

<meta-data android:name="com.google.android.maps.v2.API_KEY"
               android:value="AIzaSy******************A"/>

虽然我不确定这两个 MAPS_RECEIVE 权限中的哪一个属于 v1 或 v2

于 2013-08-15T08:57:21.227 回答