Запустите мою программу Android на реальном смартфоне Android 4

#android #ubuntu #adt

#Android #ubuntu #adt

Вопрос:

Я пишу приложение для Android на Ubuntu ADT и запускаю его на устройстве с Android версии 2.3. Как я могу работать на Android версии 4.X?

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

1. Загрузите ее на реальное устройство? Либо это, либо загрузите определение для эмулятора ADT, которое является 4.x.

2. Проблема в том, что я не могу загрузить приложение для фактического разработки с версией ОС 4.X

3. @user3560634: Как вы пытаетесь загрузить ее на устройство?

4. Обычно я беру скомпилированный файл APK, загружаю его на свой веб-сайт, загружаю на устройство и устанавливаю его там…

5. Просто запустите через USB. Да, конечно, я могу скачать с веб-сайта, но это не вариант, потому что мне приходится часто тестировать

Ответ №1:

Как я могу работать на Android версии 4.X?

Таким же образом, как вы запускаете ее на любом устройстве Android — включив отладку по USB в настройках разработчика и подключив устройство. Возможно, вам потребуется изменить некоторые udev значения в вашем окне Ubuntu, но это маловероятно.

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

1. Проблема в том, что я не могу правильно писать правила udev = (

2. @user3560634: Не зная марку и модель вашего устройства, никто не сможет вам в этом помочь.

3. Устройство — HTC Desire, я записал SUBSYSTEM == «usb», ATTR {idVendor} ==»0bb4″, MODE =»0666″, GROUP = «plugdev» в 51-androi.правила, как в инструкции

4. @user3560634: Отбросьте GROUP="plugdev" кусок. Затем перезапустите udev . Затем отключите / повторно подключите устройство. И, опять же, у вас должна быть включена опция отладки по USB. Обратите внимание, что на устройстве может появиться диалоговое окно, позволяющее подтвердить, что вы хотите выполнить отладку с этого компьютера Ubuntu, в зависимости от того, какая версия Android запущена Desire. Но у меня есть SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666" в моем 51-android.rules файле, и он работает нормально.