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


78

Я зовсім новачок в Android і досі використовую AVD для налагодження мого додатка. Однак я хочу почати перевіряти параметри мультимедіа, і тому мені потрібно почати користуватися моїм телефоном Android. Як отримати Eclipse для завантаження програми на телефон замість AVD?

Відповіді:


74

Спочатку потрібно увімкнути налагодження USB на телефоні, а потім підключити його до комп’ютера через USB. Тоді eclipse має автоматично розпочати налагодження на вашому телефоні замість AVD.


9
Eclipse вибере пристрій (або віртуальний пристрій), який найбільш відповідає версії API вашого проекту, якщо ви не перебуваєте в ручному режимі. Якщо у вас телефон 2.1 (API 7, на мою думку), і у вас є 1.6 AVD (API 4), я бачив, як eclipse запускає AVD, навіть коли телефон підключений до мережі, якщо для вашого проекту встановлено значення 1.6. Востаннє я намагався це зробити деякий час тому, хоча, я не впевнений, що це все ще так.
John Leehey,

2
1. На головному екрані натисніть кнопку меню під екраном. 2. Торкніться опції Налаштування. 3. Виберіть Програми. 4. Виберіть Розробка. 5. Установіть прапорець для налагодження USB, щоб увімкнути його.
Азімов4

4
Хоча відповідь вірна, це не завжди так просто. Ваша ОС може не виявити телефон, як згадував Ягель в іншій відповіді. Пройдіть посібник для Android щодо налагодження, щоб уникнути розчарувань. Ви також можете скористатися командою 'adb devices', щоб перевірити, чи ваш телефон розпізнаний - developer.android.com/guide/developing/device.html
Deepak Bala

1
@ Asimov4, ознайомтеся з моєю відповіддю нижче, здається, що налагодження USB приховано в деяких новіших пристроях та версіях, тому ваша відповідь може бути недійсною, хоча це допомогло мені дійти до мого рішення.
whyoz

Це не спрацювало для мене. Вибір "Вручну" в конфігурації запуску спрацював.
mccbala

23

лише для отримання додаткової інформації. Якщо ваші програми автоматично запускаються на емуляторі, клацніть правою кнопкою миші на проекті, «Запустити як -> Запустити конфігурацію», а потім у «Конфігурації запуску» виберіть «Вручну». після цього, якщо ви запускаєте свої програми, вам буде запропоновано вибрати, де ви хочете запускати свої програми, там будуть перераховані всі доступні пристрої та емулятор.


14

У мене була та ж проблема, і я не зміг отримати Eclipse в Windows 7 для розпізнавання пристрою. Пристрій налаштовано правильно, Windows 7 розпізнає його на порту USB, і я відредагував налаштування запуску в Eclipse, щоб запропонувати пристрій, і його просто немає.

Я запустив його з наступними кроками:

  • Підключіть пристрій до комп’ютера за допомогою USB.
  • Переконайтеся, що пристрій не заблоковано (тобто час очікування в інтерфейсі). Я повинен продовжувати розблоковувати його, поки працюю.
  • Зачекайте, поки Windows розпізнає пристрій USB, і коли з’явиться меню автовідтворення, виберіть Open device to view files. Це має відкрити файлову систему на пристрої, у Провіднику.
  • У Провіднику перейдіть до робочої області Eclipse і знайдіть apkфайл зі збірки (наприклад, MyFirstApp.apk)
  • Скопіюйте файл apk у каталог завантажень на пристрої
  • На пристрої використовуйте My Filesпрограму (або подібну), щоб відкрити каталог Завантаження.
  • Клацніть на завантажений файл ( My First App.apk), і Android пропонує його встановити
  • Виберіть install
  • Додаток зараз знаходиться у встановлених програмах. Запусти його.

Другий спосіб - надіслати файл apk на пристрій, а потім завантажити та встановити. (Подяки до публікації на SO, яку я зараз не можу знайти).

Третім методом є використання DropBox. Це вимагає встановлення DropBox на ПК та на пристрої (з магазину ігор), але як тільки обидва вони налаштовані, він працює дуже гладко. Просто поділіться папкою DropBox між двома пристроями, а потім помістіть APK у цю папку на ПК та відкрийте її на пристрої. За допомогою цього методу вам не потрібне підключення через USB, а також можна встановити файл .apk на кілька пристроїв. Він також допомагає керувати декількома версіями розробки (створюючи окрему підпапку для кожної версії).


1
Я теж стикався з тією ж проблемою. Це вирішило мою проблему. Дякую !!
Мангеш Каслікар

я не бачу виправлення в цьому. eclipse повинен запускати додаток безпосередньо на пристрої, не дряпати над головою (не знаю, чи правильно англійською мовою) та копіювати файли.
mihai71

@ mihai71: Ви маєте рацію, це не вирішує проблему, але працює як обхідний шлях для запуску програми на пристрої Android.
MrSmith42

ПРИМІТКА ДО ЧИТАТЕЛІВ: Це рішення для завантаження програм від Eclipse отримує випадкові голоси (станом на липень 2018 р.). Мені дуже подобається підвищення моєї репутації, але це також вказує мені на те, що проблеми з Eclipse в Windows залишаються. Я використовую AndroidStudio (безкоштовний і заснований на IntelliJ) вже два роки, і він не оглядався назад. Він всіляко перевершує Eclipse для розробки Android, і рекомендується та підтримується Google, а також спільнотою Android. Час встановлення та крива навчання помірно значущі (не лише день), але того варті.
Стівен Хоскінг

Google припиняє підтримку інструментів Eclipse для Android. androidpolice.com/2016/11/02/… . Завантажити AndroidStudio. developer.android.com/studio
Стівен Хоскінг

9

В Eclipse:

  • перейти до меню запуску -> конфігурація запуску.
  • клацніть правою кнопкою миші на андроїд-програмі праворуч і натисніть кнопку новий.
  • заповніть відповідні деталі, як назву проекту, на вкладці android.
  • потім під цільовою вкладкою.
  • виберіть "запустити на всіх сумісних пристроях, а потім виберіть активні пристрої зі спадного списку".
  • Збережіть конфігурацію та запустіть її, натиснувши кнопку "Виконати" в нижній правій частині вікна, або закрийте вікно та запустіть знову

5

Вам не потрібно нічого робити, окрім як підготувати телефон до запуску програм налагодження та usb:

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

тоді просто запустіть свій додаток із eclipse, і ваш пристрій буде використовуватися, якщо у вас не працює симулятор.


4

Перш за все, увімкніть налагодження USB на вашому пристрої.

На більшості пристроїв під управлінням Android 3.2 або старішої опції ви можете знайти цю опцію в меню Налаштування> Програми> Розробка.

В ОС Android 4.0 та новіших версіях вона знаходиться в меню Налаштування> Параметри розробника

У eclipse перейдіть до пункту Запустити конфігурацію та виберіть Завжди запитувати, щоб вибрати пристрійвведіть тут опис зображення


3

У деяких людей може виникнути проблема, через яку ваш телефон не може бути відразу розпізнаний комп'ютером як емулятор, особливо якщо вам надається можливість вибрати, чому ваш телефон підключений до комп'ютера на вашому телефоні. Ці варіанти:

  • лише заряджати
  • Медіа-пристрій (MTP)
  • Передача файлів з камери (PTP)
  • Поділіться мобільною мережею
  • Встановіть драйвер

З цих варіантів виберіть MTP та дотримуйтесь інструкцій, наведених у цитатах інших відповідей.

  • Сподіваюся, це допомагає!

перейти до меню запуску -> конфігурація запуску. клацніть правою кнопкою миші на андроїд-програмі праворуч і натисніть кнопку новий. заповніть відповідні деталі, як назву проекту, на вкладці android. потім під цільовою вкладкою. виберіть "запустити на всіх сумісних пристроях, а потім виберіть активні пристрої зі спадного списку". Збережіть конфігурацію та запустіть її, натиснувши кнопку "Виконати" в нижній правій частині вікна, або закрийте вікно та запустіть знову


3

Тим, хто намагається знайти спосіб увімкнення налагодження на пристроях з Jelly Bean 4.2 (наприклад, Google Nexus), потрібно перейти в Налаштування> Програми> Про планшет і натиснути текст "Номер побудови" 7 разів повільно. Поверніться до доступних зараз Налаштувань> Параметри розробника та перевірте налагодження USB, як зазначено в попередніх повідомленнях.


2

Перевірте, чи встановлено пристрій Andriod на ПК. Див. Кроки нижче. "Інший пристрій" зміниться на "Andriod Device" після встановлення USB-накопичувача. Шлях перегляду повинен бути \ extras \ google \ usb_driver \, а не підкаталогами під ним. В іншому випадку установка не знайде пакет.

Щоб вперше встановити драйвер USB для Android на Windows 7:

Підключіть пристрій з ОС Android до порту USB комп’ютера. Клацніть правою кнопкою миші на Комп’ютері з робочого столу або Провідника Windows і виберіть Керувати. Виберіть Пристрої на лівій панелі. Знайдіть і розгорніть Інший пристрій на правій панелі. Клацніть правою кнопкою миші назву пристрою (наприклад, Nexus S) і виберіть Оновити програмне забезпечення драйвера. Це запустить Майстер оновлення обладнання. Виберіть «Переглянути мій комп’ютер на наявність драйверів» та натисніть «Далі». Клацніть «Огляд» і знайдіть папку USB-драйвера. (Драйвер Google USB знаходиться в \ extras \ google \ usb_driver.) Клацніть Далі, щоб встановити драйвер.


2

підключіть пристрій до системи та ввімкніть режим налагодження пристрою під час запуску програми Віртуальний пристрій Android AVD вибере пристрій, там ви побачите, як підключений пристрій вибере ваш мобільний пристрій, і це все посилається на це посилання, щоб увімкнути режим налагодження

http://developer.android.com/training/basics/firstapp/running-app.html диспетчер пристроїв, що показує ваш пристрій



1

Те, що я зробив, прочитавши всі вищезазначені відповіді, і це також спрацювало: 7 смертельних кроків

  1. Підключіть свій телефон Android до ПК, на якому запущено eclipse / проект вашої карти.
  2. Нехай він встановить усі необхідні драйвери. . Закінчивши, відкрийте свій смартфон, перейдіть до: Налаштування> Програми> Розробка> Налагодження USB та увімкніть його, натиснувши кнопку перевірки праворуч.
  3. Також увімкніть Налаштування> Невідомі ресурси
  4. Поверніться до затемнення на своєму ПК. Клацніть правою кнопкою миші на проекті / застосунку, Виконайте як> Запустити конфігурації ...> Виберіть пристрій> Ціль Виберіть свій пристрій Запустити.
  5. Клацніть на вкладку Ціль зверху. За замовчуванням це на першій вкладці Android
  6. Виберіть другу перемикач із написом Запуск на всіх сумісних пристроях / AVD . Потім натисніть Застосувати внизу, а потім натисніть Виконати .
  7. Ось, він автоматично встановить файл .apk вашого додатка у ваш смартфон і змусить його перебігати над ним, як на емуляторі.

Якщо ви запускаєте його, будь ласка, допоможіть також іншим.


1

Дякую, це допомогло. Трохи складно було ввімкнути опцію налагодження USB на Samsung G3 після оновлення.

Див. Нижче інструкції щодо Samsung G3 Jellybean

  1. Налаштування
  2. Клацніть -> Про телефон
  3. Натисніть номер збірки
  4. "Тепер вам 4 кроки від того, щоб стати розробником". Продовжуйте натискати, доки не з’явиться повідомлення "Ви тепер розробник".
  5. Поверніться до Налаштування -> Система -> Параметр розробника: Увімкнути налагодження USB

0

Крок за кроком:

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

У новому вікні ви побачите підключений телефон.


0

Так! Ви можете Debug Android додатків Поки ви їх розробки виконайте наступні дії .. Переконайтеся , що у вас є PC Suite мобільного виробника. Наприклад: якщо ви використовуєте Samsung, ви повинні мати Samsung kies

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

Ви також можете без використання кабелю для налагодження. Для цього вам потрібно встановити Airdroid на свій пристрій. Після встановлення введіть посилання у своєму браузері та перетягніть файл .apk.

Щасливого кодування!


0

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

Відкрийте на вашому пристрої «Налаштування». Це можна зробити, натиснувши кнопку Меню, перебуваючи на головному екрані, та торкнувшись «Системні налаштування»

Тепер прокрутіть униз і торкніться “Про телефон” або “Про планшет”.

На екрані "Про мене" прокрутіть униз і натисніть "Номер збірки" сім разів. [Зверніть увагу, це не жарт]

Не забудьте натиснути сім разів. Якщо ви бачите повідомлення "Не потрібно, ви вже розробник!" повідомлення з’явиться, тоді ви знаєте, що зробили це правильно.

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

Наступним кроком є ​​підключення пристрою до комп’ютера за допомогою кабелю USB.

Наступним кроком є ​​встановлення USB-драйвера для нього. На офіційному веб-сайті ви знайдете список із джерелами драйверів для телефонів різних компаній.

Eclipse тепер повинен дати вам телефон на вибір, коли ви натискаєте на Run, і він представляє можливий пристрій для запуску.

У деяких випадках Eclpise повідомить вам Target Unknown, що заважає вам використовувати пристрій. Якщо це так, можливо, доведеться перезавантажити телефон. Можливо, вам доведеться також перевірити та перевірити налагодження USB, поки телефон не попросить вас дозволити вашому конкретному комп’ютеру робити налагодження usb.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.