0

AndroidアプリでGoogleマップを取得するために多くのことを試みました. 私にとっては、Api-Key が正しく認識されていないようです。

私のキービルド:

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

指定されたパッケージ名で Android アプリの API キーを取得するために使用されます。

マニフェスト ファイルには、maps-library とインターネットのアクセス許可が設定されています。

<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"/>

ただし、2 つの MAPS_RECEIVE 権限のどちらが v1 または v2 に属しているかはわかりません

于 2013-08-15T08:57:21.227 に答える