2010-12-07 3 views
23

Я обновил с 2.2 до 2.3. Первоначально я думал, что у меня возникла проблема с тем, что мое приложение Google Maps не работает, и отправил вопрос. link textОбновлено до SDK 2.3 - теперь нет эмуляторов, есть возможность подключения

Теперь я понимаю, что проблема намного шире: в этом случае не встроенные приложения присутствуют, когда новый AVD созданный будет работать. Например, приложение «maps» дает «Сбой сети». Это приложение требует подключения рабочих данных ». Браузер не будет подключаться к Google или чему-либо еще. Это происходит с AVD, которые существовали до того, как я обновился, и с теми, которые были созданы из командной строки после обновления, для всех уровней API. У меня есть все необходимые компоненты: alt text

Я попытался описать эту проблему в ее простейших терминах, отделив ее от любой ссылки на Eclipse и приложений, которые я написал. LogCat для вновь созданного набора AVD, чтобы отфильтровать все, но ошибки очень долго, но я отправляю те, которые я думаю может иметь отношение:

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. Я не мог найти ссылки на это в примечаниях к выпуску, но я все равно сделал это.

Я полностью застрял. Кто-нибудь может спросить, в чем проблема?

ОБНОВЛЕНИЕ +1540 GMT

Выключено Norton Internet Security Удаляется папку SDk, установлен пакет стартера и все уровни API.

Удалены C: \ Users \ nick.android (избавившись от всех AVDS)

Воссоздал один AVD (уровень 9 с Google Maps) из SDK Manager, и начал.

Чистый результат - одни и те же ошибки, браузер не будет подключаться, а также встроенное приложение карт.

ОБНОВЛЕНИЕ 1920 GMT

Я был старший SDK сохранен на карту памяти. Я скопировал это временную директорию

alt text

я не изменил PATH, но нажал на диспетчере SDK в этой папке темп и пущена существующий уровень API 7 АВД. Браузер и встроенное приложение карт отлично работали.

Поданный сообщение об ошибке link text

ОБНОВЛЕНИЕ 9 декабря 1325 GMT

мне удалось вернуться к SDK 2.1 и нашли старый ADT плагин (0.9.9). У меня установлен Eclipse 3.5 для использования SDK 2.1 и Eclipse 3.6 для использования SDK 2.3. (Я знаю, что 3.6 не рекомендуется, но он работал нормально с SDK 2.1, хотя завершение кода было медленным). Эмуляторы SDK 2.3 все еще не подключены.

Если вы планируете исследовать эту проблему, пожалуйста, создайте резервную копию своего предыдущего SDK и плагина, иначе вы можете столкнуться с бесполезной средой разработки.

Совершенно недавно созданный AVD в 2.3 дает:

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 не может подключиться к Интернету. – 2010-12-07 16:18:03

+0

Все еще проблема. Это сводит меня с ума. Я пытался исправить это часами. Раньше у меня не было проблем с обновлением. – NickT 2010-12-07 16:56:45

+1

@NickT: Ваше последнее обновление действительно шокирует. Возможно, вы рассмотрите вопрос о проблеме в [Трекер проблем проекта Android] (http://code.google.com/p/android/issues/list) – 2010-12-07 19:38:02

ответ

38

Я нашел временное решение для людей, имеющих эту проблему.

Вы можете начать свой AVD в CMD подскажите как это

C: \ Program Files \ Android \ андроид-СДК-окна \ Tools \ эмулятора -avd -dns-сервер 8.8.8.8

Это общедоступный DNS Google.

Проблема заключается в том, что эмулятор не может найти DNS, используемый в данный момент вашим компьютером.

5

Решение: измените ваш DNS-сервер (на машине разработки) на фиксированный, например. 8.8.8.8

3

Для того, чтобы использовать Интернет на эмуляторе, если вы настраиваете за прокси-сервера, выполните следующие действия:

Перейти к Настройки-> Беспроводные сети- &> мобильные сети-> Точки доступа. Нажмите кнопку меню. появится меню параметров.

из меню параметров выберите Новый APN.

Нажмите на название. укажите имя apn say My APN. Нажмите на APN. Введите www.

После этого проверьте подключение к Интернету

Смежные вопросы