Eclipse Stalling на Android apk Установить - PullRequest
5 голосов
/ 14 декабря 2011

Я работаю над тем, чтобы исправить это в течение двух дней, пока не получилось.Любая помощь будет принята с благодарностью.

У меня установлено следующее:

  • Eclipse

  • android-sdk-macosx

  • Android SDK Tools

  • Android 2.2 API 8

  • Android 2.3.3 API 10

У меня есть пробел в настройках проекта.Нажмите «Выполнить» -> «Выполнить от имени» -> «Приложение Android»

В консоли нажмите: «1029 *

[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и работа в качестве терминала в порядке, но Eclipse более удобен для тестирования сборок непосредственно из Eclipse.Я имел обыкновение запускать это все время.Единственное изменение на моей машине за пределами Eclipse, которое может иметь или не иметь никакого отношения к этому ... Я установил AppMobi XDK и AppMobiPhoneGap XDK через мой браузер Chrome, который создает собственную среду разработки в моем пользовательском каталоге.Возможно ли, что порты каким-то образом пересекают и отказывают в соединениях?

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

Ответы [ 2 ]

4 голосов
/ 14 декабря 2011

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

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

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

2 голосов
/ 09 января 2012

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

если у вас открыт вид устройства (windows> show views> other ...> android> devices), вы можете выбрать стрелку вниз> сбросить adb

...