2011-01-29 2 views
2

У меня есть приложение на eclipse, и я бы хотел его протестировать на Nexus S. Я использую Ubuntu 10.04 и Eclipse Helios. Я ищу его в Интернете, но не могу найти его. Если кто-то знает, как запустить приложение на Nexus S, скажите мне, пожалуйста, подробно. Благодаря!Как протестировать приложение на устройстве Android

+0

вы читали документацию SDK по этой теме? http://developer.android.com/guide/developing/device.html –

+0

Да, я создал файл с этим кодом SUBSYSTEM == "usb", SYSFS {idVendor} == "04e8", MODE = "0666 " Что мне теперь делать? – rogcg

ответ

2

Я щелкнул правой кнопкой мыши по проекту и выбрал Инструменты Android> Экспорт подписанного пакета приложений, а затем я выбрал местоположение пакета .apk. А затем в терминале я набрал ./adb install.


Также есть другой способ. Лучший способ с моей точки зрения.

Через терминал или командную строку, обратитесь к каталогу инструментов.

С телефона установлен в режим USB отладки и отсоединен от USB компьютера, типа в терминале или командной строке:

окон: ADB убить-сервер

линукс: ./adb kill- сервер

, а затем

окна: ADB запуск сервера

линукс: ./adb запуска сервера

теперь типа это для проверки, если он работал, он должен показать ИД устройства

окна: ADB устройства

Linux : ./adb

Теперь просто зайдите в затмение и установите IDE для запуска приложения на устройстве и запустите его.


UPDATE

Поскольку API изменился в самых ранних версиях, я советую вам следовать документации по API.

http://developer.android.com/tools/building/building-eclipse.html#RunningOnDeviceEclipse

http://developer.android.com/tools/device.html

0

All purpose explanation

  • Всегда делайте это

    1. На телефоне: Настройки >> приложения >> Неизвестные источники = истинный
    2. На телефоне: Настройки >> Приложения >> Разработка >> Отладка USB = истинный

      • Если вы на макинтош, что должно быть, если вы на окнах вас might also need this и если вы на UNIX возможно, также потребуется какое-то правила udev, которые я не понимаю, но в определенной степени также объясняется here again...