it-swarm-ru.tech

Как загрузить мое приложение из Eclipse на мой телефон Android вместо AVD

Я довольно новичок в Android и до сих пор использую AVD для отладки своего приложения. Тем не менее, я хочу начать проверять параметры мультимедиа, и поэтому мне нужно начать использовать мой телефон Android. Как заставить Eclipse загрузить мое приложение на телефон вместо AVD?

78
user616076

Сначала вам нужно включить отладку по USB на вашем телефоне, затем подключить его к компьютеру через USB. Затем Eclipse должен автоматически начать отладку на вашем телефоне вместо AVD.

73
Dalmas

просто для дополнительной информации, Если ваши приложения автоматически запускаются на эмуляторе, щелкните правой кнопкой мыши на проекте, Run As -> Run Configuration, , затем на Run Configuration выберите Manual . after что, если вы запустите свои приложения, вам будет предложено выбрать, где вы хотите запускать свои приложения, там будут перечислены все доступные устройства и эмулятор. 

23
Fugogugo

У меня была та же проблема, и я не смог заставить Eclipse в Windows 7 распознать устройство. Устройство правильно настроено, Windows 7 распознает его через порт USB, и я отредактировал настройки запуска в Eclipse для запроса устройства, а его просто нет. 

Я запустил его с помощью следующих шагов:

  • Подключите устройство к компьютеру через USB.
  • Убедитесь, что устройство не заблокировано (т.е. истекло время ожидания в пользовательском интерфейсе). Я должен разблокировать его, пока я работаю.
  • Подождите, пока Windows распознает USB-устройство, и когда появится меню автозапуска, выберите Open device to view files. Это должно открыть файловую систему на устройстве, в проводнике.
  • В проводнике перейдите в рабочую область Eclipse и найдите файл apk из сборки (например, MyFirstApp.apk)
  • Скопируйте файл apk в каталог Downloads на устройстве
  • На устройстве используйте приложение My Files (или аналогичное), чтобы открыть каталог «Загрузки».
  • Нажмите на загруженный файл (My First App.apk) и Android предложит установить его
  • Выберите install
  • Приложение теперь в установленных приложениях. Запустить его.

Второй способ - отправить файл apk на устройство, а затем загрузить и установить его. (Кредиты на пост SO, который я не могу найти сейчас).

Третий метод - использовать DropBox. Это требует установки DropBox на ПК и на устройстве (из Play Store), но после настройки обоих он работает очень гладко. Просто поделитесь папкой DropBox между двумя устройствами, а затем поместите APK в эту папку на ПК и откройте его на устройстве. С помощью этого метода вам не нужно подключение USB, а также можно установить APK на нескольких устройствах. Он также помогает управлять несколькими версиями разработки (создавая отдельную подпапку для каждой версии).

14
Stephen Hosking

В Затмении:

  • перейти к меню запуска -> запустить конфигурацию.
  • щелкните правой кнопкой мыши на Android-приложении с правой стороны и выберите новый.
  • заполните соответствующие данные, такие как название проекта на вкладке Android.
  • затем на вкладке цели.
  • выберите «запустить на всех совместимых устройствах, а затем выберите активные устройства из выпадающего списка».
  • сохраните конфигурацию и запустите ее, нажав кнопку «Выполнить» на кнопке «Выполнить» в нижней правой части окна, или закройте окно и снова запустите
9
Yashasvi

Вам не нужно ничего делать, кроме как подготовить свой телефон к запуску отладочных и USB-приложений: 

http://developer.Android.com/guide/developing/device.html

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

5
Yahel

Прежде всего, включите отладку по USB на вашем устройстве.

На большинстве устройств, работающих под управлением Android 3.2 или более ранней версии, этот параметр можно найти в разделе «Настройки»> «Приложения»> «Разработка».

На Android 4.0 и новее это в Настройки> Параметры разработчика.

В Eclipse перейдите в Run Configuration и выберите Always Prompt для выбора устройства enter image description here

4
Touchstone

У некоторых людей может возникнуть проблема, когда ваш телефон может не сразу распознаваться компьютером как эмулятор, особенно если вам предоставляется возможность выбрать, почему ваш телефон подключен к компьютеру на вашем телефоне. Эти варианты:

  • стоимость только
  • Медиа устройство (MTP)
  • Передача файлов с камеры (PTP)
  • Поделиться мобильной сетью
  • Установить драйвер

Из этих вариантов выберите MTP и следуйте инструкциям, приведенным в кавычках других ответов. 

  • Надеюсь это поможет!

перейти к меню запуска -> запустить конфигурацию . щелкните правой кнопкой мыши приложение Android на правой стороне и выберите новый . заполните соответствующие данные, такие как название проекта на вкладке Android . затем на целевой вкладке . выберите «запустить на всех совместимых устройствах, а затем выберите активные устройства в раскрывающемся списке» . сохраните конфигурацию и запустите ее, нажав кнопку «Выполнить» на кнопке «Выполнить» в нижней правой части окна, или закройте окно и снова запустите

3
AlleyOOP

Для тех, кто пытается найти, как включить отладку на устройствах под управлением Jelly bean 4.2 (например, Google Nexus), вам нужно зайти в «Настройки»> «Приложения»> «О планшете» и нажать 7 раз «Номер сборки» медленно. Вернитесь к теперь доступным Настройки> Параметры разработчика и проверьте отладку USB, как указано в предыдущих сообщениях.

3
whyoz

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

http://developer.Android.com/training/basics/firstapp/running-app.htmldevice manager showing your device

2
Khurram Iqbal

Проверьте, установлено ли устройство Andriod на ПК. Смотрите шаги ниже. «Другое устройство» изменится на «Andriod Device» после установки USB-накопителя. Путь просмотра должен быть \Extras\google\usb_driver\, А не подкаталоги под ним. В противном случае установка не найдет пакет. 

Чтобы установить драйвер Android USB на Windows 7 в первый раз:

Подключите устройство под управлением Android к USB-порту вашего компьютера . Щелкните правой кнопкой мыши Компьютер на рабочем столе или в проводнике Windows и выберите «Управление ...». Выберите «Устройства» на левой панели…. Найдите и разверните Другое устройство в правая панель . Щелкните правой кнопкой мыши имя устройства (например, Nexus S) и выберите «Обновить драйвер». Это запустит Мастер обновления аппаратного обеспечения . Выберите Обзор моего компьютера для программного обеспечения драйвера и нажмите Далее . Нажмите Обзор и найдите папку драйвера USB. (Драйвер USB Google находится в\extras\google\usb_driver.) Нажмите кнопку Далее, чтобы установить драйвер.

2
jackie

Драйверы USB в\extras\google\usb_driver у меня не работают.

Однако официальные драйверы от Samsung сделали: http://developer.samsung.com/Android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows

Примечание: я использую Samsung Galaxy S2 с Android 4.0 на Windows 7 64bit

1
Kris

Что я сделал, прочитав все ответы выше, и это сработало: 7 смертельных шагов

  1. Подключить ваш телефон Android с ПК, на котором вы работаете Eclipse/ваш проект карты.
  2. Пусть установит все необходимые драйверы. . Когда закончите, откройте свой смартфон, перейдите: Настройки> Приложения> Разработка> Отладка USB и включите его, нажав на кнопку проверки справа.
  3. Также включите Настройки> Неизвестные
  4. Вернитесь к Eclipse на вашем компьютере. Щелкните правой кнопкой мыши по проекту/приложению, «Запуск от имени»> «Выполнить настройки» ...> «Выбрать устройство»> «Цель». Выберите «Запустить устройство».
  5. Нажмите на вкладку Target сверху. По умолчанию он находится на первой вкладке Android
  6. Выберите второй переключатель, который говорит Запустить на всех совместимых устройствах/AVD . Затем нажмите Применить внизу, а затем нажмите Выполнить .
  7. Итак, он автоматически установит файл .apk вашего приложения в ваш смартфон и запустит его поверх него, как на эмуляторе. 

Если у вас это работает, пожалуйста, помогите другим тоже.

1
Umair

Спасибо, это помогло. Было немного сложно включить опцию отладки USB на Samsung G3 после обновления.

См. Ниже Инструкции по Samsung G3 Jellybean

  1. Настройки
  2. Нажмите -> О телефоне
  3. Нажмите на номер сборки 
  4. «Теперь вы находитесь в 4 шагах от разработчика». Продолжайте нажимать, пока не появится надпись «Теперь вы разработчик».
  5. Вернитесь в Настройки -> Система -> Опция разработчика: включить отладку по USB
1
H20rider

Да! Вы можете отлаживать приложение Android. Пока вы разрабатываете их, выполните следующие действия .. Убедитесь, что у вас есть PC suite производителя мобильных устройств. Например: если вы используете Samsung, у вас должно быть samsung kies

1. Включите отладку USB на вашем устройстве: Настройки> Приложения> Разработка> Отладка USB 2.Включите неизвестные источники: Настройки> Неизвестные
3. Подключите устройство к ПК.
4.Выберите приложение. Щелкните его правой кнопкой мыши: RunAS> Выполнить настройки> Выберите устройство> Цель. Выберите устройство Выполнить

Вы также можете без использования отладочного кабеля. Для этого вам необходимо установить Airdroid на свое устройство. После установки введите ссылку в браузере и перетащите файл .apk.

Удачного кодирования!

0
Gowtham Kumar

Шаг за шагом:

  1. Подключите телефон к компьютеру через USB
  2. Включите отладку по USB на вашем телефоне: Настройки -> Приложения -> Разработка -> Отладка по USB
  3. Измените конфигурацию запуска в вашем проекте Eclipse: щелкните правой кнопкой мыши -> Выполнить как -> Выполнить настройки . На вкладке Цель выберите Всегда предлагать выбрать устройство (или Вручную ). Тогда Применить, Выполнить

В новом окне вы должны увидеть подключенный телефон.

0
kolobok

Сначала вам нужно перевести ваше устройство в режим отладки. На Android 4.X это означает, как описано в другом ответ в другом вопросе:

Откройте «Настройки» вашего устройства. Это можно сделать, нажав кнопку «Меню» на главном экране и нажав «Настройки системы».

Теперь прокрутите вниз и нажмите «О телефоне» или «О планшете».

На экране «О программе» прокрутите вниз и нажмите «Номер сборки» семь раз. [Обратите внимание, это не шутка]

Убедитесь, что вы нажали семь раз. Если вы видите сообщение «Не нужно, вы уже разработчик!», Значит, вы знаете, что сделали это правильно.

Готово! Нажав на «Номер сборки» семь раз, вы разблокируете режим отладки USB на Android 4.2 и выше. Теперь вы можете включить/отключить его, когда пожелаете, перейдя в «Настройки» -> «Параметры разработчика» -> «Отладка» -> «Отладка по USB».

Следующим шагом является подключение вашего устройства к компьютеру через USB-кабель.

Следующим шагом является установка драйвера USB для него. На официальный сайт вы найдете список источников драйверов для телефонов различных компаний. 

Eclipse теперь должен предоставить вам выбор телефона, когда вы нажимаете «Run», и он представляет вам возможное устройство для запуска.

В некоторых случаях Eclpise сообщит вам Target Unknown, что мешает вам использовать устройство. Если это так, возможно, вам придется перезагрузить телефон. Вам также может понадобиться проверить и перепроверить отладку USB, пока телефон не попросит вас разрешить вашему конкретному компьютеру выполнять отладку по USB.

0
Christian