Я уже два дня работаю над исправлением этой ошибки, но без оценки. Любая помощь приветствуется.
У меня установлено следующее:
Eclipse
android-sdk-macosx
Android SDK Tools
Android 2.2 API 8
Android 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, ни в консоли. Eclipse, кажется, завис здесь и не пойдет дальше. Я подозреваю, что это может иметь какое-то отношение к этой строке:
[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, который создает свою собственную среду разработки в моем пользовательском каталоге. Возможно ли, что порты каким-то образом пересекаются и отказываются от соединений?
Спасибо всем, кто хочет помочь разобраться в этом!