我尝试了很多东西来获取Android应用中的谷歌地图。对我来说,Api-Key似乎无法识别。
我的密钥构建:
keytool -list -v -alias androiddebugkey -keystore MyUser\.android\debug.keystore -storepass android -keypass android
用于获取具有给定package-name的Android应用程序的API-Key。
Manifest文件使用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
我很难过,有人有解决方案吗?
答案 0 :(得分:1)
<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