Flash Builder 4.5.1 — Разработка приложения для Android с использованием FB 4.5 — невозможно подключиться к устройству Android с помощью SDK

#android #apache-flex #air #usb #flash-builder

#Android #apache-flex #air #usb #flash-builder

Вопрос:

Я создал образец приложения hello world, используя Flash Builder 4.5.1 (с обновлением для iOS и AIR SDK версии 2.6) для Android.

Все прошло нормально при создании нового мобильного проекта и запуске вывода в режиме рабочего стола (метод запуска — как эмулятор). Но когда я пытаюсь установить приложение на устройство, используя режим USB, я не могу этого сделать. Проблема в том, что когда я запускаю приложение, используя конфигурации запуска проекта и выбирая метод запуска как «На устройстве», я не могу получить устройство во Flash Builder, которое было подключено через USB.

Я попытался подключить устройство HTC Inspire, и соответствующий драйвер был установлен. Когда я пытаюсь использовать Java eclipse (собственный код), я могу обнаружить и развернуть код и проверить. Но когда я делаю то же самое с помощью Flash Builder 4.5.1, я не могу видеть подключенные устройства.

Просмотрел большинство ссылок в Google и обнаружил, что нам нужно добавить идентификатор оборудования устройства в файл ‘flashbuilder4.5 / utilities /drivers /android / android_winusb.inf’. Но после добавления устройства и перезапуска FLash Builder все та же проблема.

Также, пытаясь решить проблему, я обнаружил в большинстве ссылок и видео, что при запуске из FLash builder появится опция для метода запуска «Выбрать отладку через USB» перед «справка по подключению к устройству» (гиперссылка). Но в установленной моей версии я не смог найти такой вариант. Нужно ли нам какое-либо другое обновление, чтобы получить эту опцию.

Используемые версии программного обеспечения: 1. FLash Builder — 4.5.1 (пробная версия)

  1. AIR SDK 2.6

  2. HTC Inspire (android 2.2)

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

Заранее спасибо, с уважением, Srinivasan.C

Комментарии:

1. Обычно это проблема с драйвером; но у меня нет конкретных инструкций, которые помогут это исправить. Вы пробовали переустановить драйверы Android USB из Android SDK?

2. Спасибо за ваш ответ.. Я попытался удалить файлы драйверов HTC и установить их снова пару раз. Но все та же проблема. Затем я использую Flash builder для разработки и развертывания. (не java / android sdk)

3. Извините; Я был неясен. Я предлагал вам установить драйверы Android USB из Android SDK. Подробнее о том, как это сделать, здесь: developer.android.com/sdk/win-usb.html . Я не верил, что драйверы для телефонов распространяются вместе с Android SDK; кроме драйверов для Nexus. Но я думал, что Flash Builder нуждается в установке этих драйверов / SDK.

Ответ №1:

Спасибо за ваши ответы..

Я попробовал на другом компьютере и удалил предыдущую версию flash builder (которую мы использовали для тестирования во время предварительного выпуска). После этого загрузите последнюю версию SDK и запустите проект на мобильном устройстве Android (HTC — с использованием USB-драйверов), а на рабочем столе все работает нормально..

Проблема в компьютере имеет ОС как «Windows Vista Business» и не может устранить проблему с подключением по USB. Итак, я попробовал на другом компьютере с ОС «Windows XP», где я вижу правильную установку USB-драйверов для HTC и других устройств.

Также после правильной установки, когда мы упаковали и опубликовали проект для iOS и Android, он хорошо работает на обеих платформах без каких-либо ошибок.

Спасибо,

Сринивасан

Ответ №2:

Можете ли вы проверить, включена ли на вашем устройстве «отладка по USB»? Перейдите в «Настройки-> Приложения-> Разработка -> Включить отладку по USB» . Для запуска и отладки любого приложения на устройстве необходимо включить отладку по USB.