вторник, 21 сентября 2010 г.

Отладка Android приложений на устройствах G1 в Debian

Для того, чтобы появилась возможность отладки на устройствах G1 необходимо сделать:

1) Объявить в манифесте проекта, что ваше приложение в режиме отладки:
Необходимо найти в проекте манифест AndroidManifest.xml и если вы используете
eclipse, то при выборе манифеста во вкладке Application параметр Debuggable установить в true, в противном случае, в файле AndroidManifest.xml, добавить android:debuggable="true" в тег .

2) Включите USB отладку на вашем устройстве.
На устройстве, перейдите на главный экран, нажмите Меню и выберите Applications > Development, затем включите USB debugging.

3) Настройка debian для обнаружения устройства.
Необходимо создать файл:
touch /etc/udev/rules.d/51-android.rules

затем добавить права на запуск:
chmod a+r /etc/udev/rules.d/51-android.rules

добавляем в файл строчку вида:

SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", SYMLINK+="android_adb", MODE:="0666"

где вместо "0bb4" может быть любое значение из списка на странице http://developer.android.com/guide/developing/device.html

Перезапустим UDEV:
/etc/init.d/udev restart (либо udevadm control --reload_rules)


Далее с помощью Android Debug Bridge (adb) выполняем:

adb kill-server
adb start-server
adb devices


Должен появится список устройств:

List of devices attached
HT98NL904035 device


Далее Вы сможете заливать и отлаживать Ваши приложения прямо на устройство при помощи Eclipse, также как вы это делали на симуляторе.

Удачной разработки.

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

Отправить комментарий