2010-12-07 8 views
23

2.2から2.3にアップグレードしました。私はもともと自分のGoogleマップアプリケーションに問題があり、質問を投稿したと思っていました。link textSDK 2.3にアップグレード - 現在エミュレータに接続できません

新しいAVDがインストールされていないアプリケーションでは問題がはるかに広いことがわかりました。作成されます。例えば、 'maps'アプリケーションは「ネットワーク障害 - このアプリケーションは正常なデータ接続を必要とします。ブラウザはGoogleなどに接続しません。これは、アップグレードする前に存在していたAVDと、すべてのAPIレベルでアップグレード後にコマンドラインから作成されたAVDで発生します。 alt text

私は、この問題をEclipseと書かれたアプリケーションへの参照から切り離すことで、最も簡単な言葉で説明しようとしました。すべてが、エラーをフィルタリングするために、新しく作成したAVDのセットのためのlogcatは、非常に長いですが、私は私は、関連するかもしれないと思うものを掲示しています:

12-07 12:05:42.048: ERROR/System(61): Failure starting core service 
12-07 12:05:42.048: ERROR/System(61): java.lang.SecurityException 
12-07 12:05:42.048: ERROR/System(61):  at android.os.BinderProxy.transact(Native Method) 
12-07 12:05:42.048: ERROR/System(61):  at android.os.ServiceManagerProxy.addService(ServiceManagerNative.java:146) 
12-07 12:05:42.048: ERROR/System(61):  at android.os.ServiceManager.addService(ServiceManager.java:72) 
12-07 12:05:42.048: ERROR/System(61):  at com.android.server.ServerThread.run(SystemServer.java:206) 
12-07 12:07:22.553: ERROR/CheckinTask(382): Checkin failed: https://android.clients.google.com/checkin (request #0) 
12-07 12:07:22.553: ERROR/CheckinTask(382): java.net.UnknownHostException: android.clients.google.com 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at java.net.InetAddress.lookupHostByName(InetAddress.java:506) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at java.net.InetAddress.getAllByNameImpl(InetAddress.java:294) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at java.net.InetAddress.getAllByName(InetAddress.java:256) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:136) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:248) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.executeWithoutRewriting(GoogleHttpClient.java:203) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:245) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:313) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinTask.sendRequest(CheckinTask.java:254) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinTask.doInBackground(CheckinTask.java:150) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:221) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:214) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at android.os.AsyncTask$2.call(AsyncTask.java:185) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581) 
12-07 12:07:22.553: ERROR/CheckinTask(382):  at java.lang.Thread.run(Thread.java:1019) 
12-07 12:08:43.802: ERROR/CheckinTask(382): Checkin failed: https://android.clients.google.com/checkin (request #0) 
12-07 12:08:43.802: ERROR/CheckinTask(382): java.net.UnknownHostException: android.clients.google.com 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at java.net.InetAddress.lookupHostByName(InetAddress.java:506) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at java.net.InetAddress.getAllByNameImpl(InetAddress.java:294) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at java.net.InetAddress.getAllByName(InetAddress.java:256) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:136) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:248) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.executeWithoutRewriting(GoogleHttpClient.java:203) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:245) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:313) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinTask.sendRequest(CheckinTask.java:254) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinTask.doInBackground(CheckinTask.java:150) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:221) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:214) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at android.os.AsyncTask$2.call(AsyncTask.java:185) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581) 
12-07 12:08:43.802: ERROR/CheckinTask(382):  at java.lang.Thread.run(Thread.java:1019) 
12-07 12:10:10.643: ERROR/CheckinTask(382): Checkin failed: https://android.clients.google.com/checkin (request #0) 
12-07 12:10:10.643: ERROR/CheckinTask(382): java.net.UnknownHostException: android.clients.google.com 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at java.net.InetAddress.lookupHostByName(InetAddress.java:506) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at java.net.InetAddress.getAllByNameImpl(InetAddress.java:294) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at java.net.InetAddress.getAllByName(InetAddress.java:256) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:136) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:248) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.executeWithoutRewriting(GoogleHttpClient.java:203) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:245) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:313) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinTask.sendRequest(CheckinTask.java:254) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinTask.doInBackground(CheckinTask.java:150) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:221) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:214) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at android.os.AsyncTask$2.call(AsyncTask.java:185) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581) 
12-07 12:10:10.643: ERROR/CheckinTask(382):  at java.lang.Thread.run(Thread.java:1019) 
12-07 12:11:41.652: ERROR/CheckinTask(382): Checkin failed: https://android.clients.google.com/checkin (request #0) 
12-07 12:11:41.652: ERROR/CheckinTask(382): java.net.UnknownHostException: android.clients.google.com 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at java.net.InetAddress.lookupHostByName(InetAddress.java:506) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at java.net.InetAddress.getAllByNameImpl(InetAddress.java:294) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at java.net.InetAddress.getAllByName(InetAddress.java:256) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:136) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:248) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.executeWithoutRewriting(GoogleHttpClient.java:203) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:245) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:313) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinTask.sendRequest(CheckinTask.java:254) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinTask.doInBackground(CheckinTask.java:150) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:221) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:214) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at android.os.AsyncTask$2.call(AsyncTask.java:185) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581) 
12-07 12:11:41.652: ERROR/CheckinTask(382):  at java.lang.Thread.run(Thread.java:1019) 

私はVistaの64ビット、JDKを使用していますがEclipseは32ビットです(私はSDKから0.0から2.2までは問題ありませんでした)。別の記事で、PATHにplatform-toolsを追加する必要があることに気付きました。私はリリースノートでこれを参照することはできませんでしたが、とにかくそれを行いました。

私は完全に塞がっています。誰でも問題の原因を示唆できますか?

UPDATEは1540 GMT

は、SDKフォルダを削除されたノートンインターネットセキュリティ をオフにしてスターターパックと、すべてのAPIレベルをインストールしました。

削除されたC:\ユーザーは\ nick.android(すべてのAVDSを処分した)

はSDKマネージャから1 AVD(Googleマップでレベル9)を再作成し、それを開始しました。

ネットの結果 - ブラウザと同じエラーが発生しても、接続されず、マップアプリケーションも組み込まれません。

UPDATE 1920 GMT

私は、メモリースティックに保存された古いSDKを持っていました。私は、tempディレクトリ

alt text

私はPATHを変更していないにこれをコピーしますが、この一時フォルダ内のSDKマネージャをクリックし、既存のAPIレベル7 AVDを起動しました。ブラウザと組み込みのマップアプリケーションはうまくいきました。

提出バグレポート link text

UPDATE 1325年12月9日GMT

私は戻っSDK 2.1にロールするために管理し、古いADTプラグイン(0.9.9)を発見しました。私は、SDK 2.3を使用するためにSDK 2.1とEclipse 3.6を使用するようEclipse 3.5をセットアップしました。 (私は3.6が推奨されていないことを知っていますが、コードの補完は遅いものの、SDK 2.1で正常に動作していました)。 SDK 2.3エミュレータはまだ接続に失敗しています。

この問題を調査する場合は、以前のSDKとプラグインをバックアップしてください。そうしないと無駄な開発環境になる可能性があります。

新しく2.3でAVDを作成したブランドが得られます。

12-09 13:09:08.823: ERROR/ActivityThread(213): Failed to find provider info for com.google.settings 

12-09 13:09:30.193: ERROR/browser(213): onReceivedError -2 http://www.google.com/m?client=ms-android-google&source=android-home The URL could not be found. 

をあなたは私がこの問題を持つ人々のための一時的な解決策を見つけたブラウザ

+0

同じ問題が解決していますか?あなたはこれに対する解決策を見つけましたか?私はWindows XP SP3を使用しているので、同じ問題があります。私のAVDはインターネットに接続できません。 –

+0

まだ問題があります。それは私のナッツを運転しています。私は数時間それを修正しようとしてきました。私は前にアップグレードする際に何の問題もありませんでした。 – NickT

+1

@ニック:あなたの最新のアップデートは本当にショッキングです。あなたは[Androidプロジェクトの問題追跡](http://code.google.com/p/android/issues/list)に問題を提出することを検討するかもしれません –

答えて

38

を起動したとき。ツール\アンドロイド\アンドロイド-SDK-WINDOWS \ \プログラムファイルを\これは8.8.8.8

を、サーバが-dns -Avdエミュレータ:

あなたはこの

Cのよう促しCMDであなたのAVDを起動することができますgoogleパブリックDNS。

問題は、現在使用しているコンピュータのDNSがエミュレータで見つからないことが原因と考えられます。

+0

これはこれまでの勝利の仕事のように見えます!ブラウザが接続します。なぜSDK2.2が拒否したのかよく分かりません。 – NickT

+0

@ニック、私はこの設定をEclipseプラグインに追加しようとしましたが、動作していないようです。 –

+1

実行コンフィギュレーションでプロジェクトごとにプロジェクトを実行するとうまくいくようです – NickT

5

解決方法は次のとおりです。(開発マシン上の)DNSサーバーをfixedに変更します。

ゴー>ワイヤレスに& networks->モバイルnetworks->アクセスポイント名を[設定する:あなたがプロキシサーバーの背後に設定されている場合は、エミュレータ上でインターネットを利用するためには8.8.8.8

+0

ありがとうそれは私のために働いた。私はWindows 7を使用しています – ruben

+4

@Tobias言及してくださいまたは少なくともDNSサーバーを変更する方法のいくつかの便利なリンクを与える –

3

は、次の手順を実行します。 メニューボタンを押します。オプションメニューが表示されます。

オプションメニューから[新規APN]を選択します。

名前をクリックします。 apnにMy APNと言う名前を付けます。 APNをクリックします。 wwwを入力します。

この後、インターネット接続を確認してください

+1

どこにこの設定ですか? –

+0

ホーム画面のメニューボタンを押すと、設定が表示されます。 – PravinDodia

+0

それは完全に動作します。 –

関連する問題