52

このエラーが発生しました:ERROR/MapActivity(258): Couldn't get connection factory client

すべてうまくいきましたが、突然、どうしてこうなったのですか? 1 か月間完全に使用してきたので、API キーに問題がないことはわかっています。突然、マップ アクティビティが表示されず、そのエラーが logcat に投稿されるのはなぜですか?

4

4 に答える 4

16

新しいシステムに Android 開発キットを再インストールしたところ、debug.keystore が変更されました。keytool を使用して新しい MD5 を作成し、それを Google に登録すると、新しい apiKey で動作を再開しました。

「接続ファクトリ クライアントを取得できませんでした」は、無効な apiKey に対する奇妙なメッセージです。

于 2011-03-25T09:09:27.013 に答える
15

getFromLocationName を使用すると、「java.io.IOException:Service not Available」エラーで同じ問題が発生します。

少しグーグルで調べてみましたが、これはソフトウェアのバグのようです。

http://code.google.com/p/android/issues/detail?id=8816

于 2010-07-01T13:32:08.863 に答える
2

エミュレーターと物理デバイス (2.2) の両方で API レベル 8 で同じ問題が発生しました。実際、私にとってはまったく機能しませんでした。その後、たまたまエミュレータ API レベル 10 (もちろん Google API を使用) を試してみたところ、問題なく動作しました。

(その前に、新しい apikey を登録するために keytool で新しい MD5 を取得しました。しかし、最初とまったく同じになりました! keytool を正しく使用しなかった可能性があります。)

于 2012-02-25T21:20:22.803 に答える
0

このエラーが発生しましたが、Logcat 出力で AV を特定するのに役立つものは何もありませんでした。

Eclipse で自分のプロジェクトをクリーンアップしただけで、問題の適切なスタック トレースが得られましたが、これは MapView とは何の関係もありませんでした。MapView が最初に表示されたアクティビティに基づいているだけです。

于 2012-09-11T11:23:39.177 に答える