2011-12-14 2 views
5

Я работаю над исправлением этого в течение двух дней без каких-либо изменений. Любая помощь приветствуется.Eclipse Stalling на Android apk Установить

Я установлены следующие компоненты:

  • Затмение

  • андроид-СДК-MacOSX

  • Android Tools SDK

  • Android 2,2 API 8

  • droid 2.3.3 API 10

У меня есть телефонная застройка. Нажмите кнопку "Выполнить" -> "Выполнить как" -> "Приложения для Android"

В консольном кране я вижу это:

 
[2011-12-14 10:47:38 - Foanar] ------------------------------ 

[2011-12-14 10:47:38 - Foanar] Android Launch! 

[2011-12-14 10:47:38 - Foanar] adb is running normally. 

[2011-12-14 10:47:38 - Foanar] Performing com.phonegap.foanar.App activity launch 

[2011-12-14 10:47:38 - Foanar] Automatic Target Mode: launching new emulator with compatible 
AVD '3DEVO' 

[2011-12-14 10:47:38 - Foanar] Launching a new emulator with Virtual Device '3DEVO' 

[2011-12-14 10:47:40 - Emulator] 2011-12-14 10:47:40.256 emulator-arm[3278:80b] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz. 

[2011-12-14 10:47:40 - Emulator] emulator: WARNING: Unable to create sensors port: Connection refused 

[2011-12-14 10:47:40 - Foanar] New emulator found: emulator-5554 

[2011-12-14 10:47:40 - Foanar] Waiting for HOME ('android.process.acore') to be launched... 

[2011-12-14 10:48:04 - Foanar] HOME is up on device 'emulator-5554' 

[2011-12-14 10:48:04 - Foanar] Uploading Foanar.apk onto device 'emulator-5554' 

[2011-12-14 10:48:05 - Foanar] Installing Foanar.apk... 

AVD "3DEVO" Катера, но никогда не устанавливает среду Foanar.apk. Я никогда не получаю никаких ошибок в LogCat или Console. Затмение, кажется, виснет здесь и не идет дальше. Я подозреваю, что это может быть что-то делать с этой линией:

 
[2011-12-14 10:47:40 - Emulator] emulator: WARNING: Unable to create sensors port: Connection refused 

я смог установить приложение с помощью терминала с помощью: adb install /CapitalOnline/android/Foanar/bin/Foanar.apk

Я хотел бы получить Eclipse, резервное копирование и работает, как терминал ok, но Eclipse более удобен для тестирования сборки непосредственно из Eclipse. Раньше я мог управлять этим все время. Единственное изменение в моей машине за пределами Eclipse, которая может иметь или не иметь ничего общего с этим ... Я установил AppMobi XDK и AppMobiPhoneGap XDK, хотя мой браузер Chrome, который создает свою собственную среду разработки в моем каталоге пользователей. Возможно ли, что порты пересекаются и отказываются от соединений?

Спасибо всем, кто хочет помочь понять это!

ответ

4

Как только я столкнулся с этой проблемой. Я не помню точно, что я сделал, чтобы решить эту проблему. В этот период у меня было 2 проблемы, связанные с эмулятором, и я нашел решения для них обоих, но теперь я не могу вспомнить, какое решение было для какой проблемы :) Поэтому я предлагаю оба метода.

  1. Попробуйте очистить данные пользователя от вашего эмулятора. Для этого откройте свое местоположение avd (для меня это было «C: \ Users \ UserName.android \ avd»), чтобы найти ваш эмулятор (я думаю, это 3DEVO.avd) и удалить файлы с именем «userdata.img» и "userdata-qemu.img".
  2. Пока ваша программа работает и застряла, откройте диспетчер задач, перейдите к процессам и удалите adb. Вернитесь в Eclipse и снова запустите. Если есть ошибка в том, что adb не запущен, закройте Eclipse и запустите снова.

Надеюсь, это поможет.

+0

Привет АРВАН Спасибо за ответ. Я пробовал оба действия и продолжаю иметь ту же проблему ... Просто зависает при установке Foanar.apk ... Я думаю, что мой следующий шаг будет пытаться удалить Eclipse и переустановить ... Посмотрите, как-то это влияет на соединение между android-sdk или нет ... Надеемся, что вернемся к эмулятору – danroose

+0

Удаленная переустановка работала для меня! – danroose

+0

ahh, надеюсь, вы больше не столкнетесь с этой проблемой, так что вам не понадобится повторная установка. :)) – ArVan

2

убийство adb c активность монитор установлен это для меня.

, если у вас есть вид устройства открытые (окна> просмотры шоу> прочее ...> Android> Устройства), вы можете выбрать стрелку вниз> Сброс ADB