1

重複の可能性:
接続ファクトリ クライアントを取得できませんでした - Google マップと競合しています

マップビューに問題があります。アプリ用の新しいキーストアを作成し、Google マップ API の正しいキーを取得し、アプリがキーストアで署名されました。しかし、マップビューは機能しません。私はそれについて多くの投稿を読んでいますが、解決できません

私はいくつかのエラーがあります:

07-20 18:16:49.066: I/MapActivity(9106): Handling network change notification:CONNECTED
07-20 18:16:49.066: E/MapActivity(9106): Couldn't get connection factory client
07-20 18:16:49.276: W/System.err(9106): IOException processing: 26
07-20 18:16:49.286: W/System.err(9106): java.io.IOException: Server returned: 3
07-20 18:16:49.296: W/System.err(9106):     at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
07-20 18:16:49.296: W/System.err(9106):     at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473)
07-20 18:16:49.296: W/System.err(9106):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117)
07-20 18:16:49.296: W/System.err(9106):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994)
07-20 18:16:49.296: W/System.err(9106):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702)
07-20 18:16:49.296: W/System.err(9106):     at java.lang.Thread.run(Thread.java:856)

それ以外の場合は同じエラーが表示されますが、次の行は表示されません。

接続ファクトリ クライアント 07-20 18:16:49.276 を取得できませんでした:

私のmapview.xml:

<com.google.android.maps.MapView
    android:id="@+id/mapa"
    style="@style/mapView"
    android:layout_width="fill_parent"
    android:layout_height="200dip"
    android:apiKey="@string/apikey"
    android:clickable="true" >
</com.google.android.maps.MapView>

顕在化

..............................
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <application
        android:icon="@drawable/icon"
        android:label="@string/app_name" 
       >
        <uses-library android:name="com.google.android.maps" />
..............................

私は解決策を探して夢中になっています。支援をいただければ幸いです。

前もって感謝します!

4

1 に答える 1

0

マップキーを直接配置してみてください

android:apiKey=""

シミュレーターにGoogleアカウントを追加する必要があります

Setting --> Account&sync --> add account --> google

シミュレーターは Google API をサポートしている必要があります

楽しみ

于 2012-07-20T17:45:19.517 に答える