Як встановити apk на емулятор в Android Studio з терміналу?
В Eclipse ми це зробили
/home/pcname/android-sdks/platform-tools/adb -s emulator-5554 install /home/pcname/Downloads/apkname.apk
А як щодо Android Studio?
Як встановити apk на емулятор в Android Studio з терміналу?
В Eclipse ми це зробили
/home/pcname/android-sdks/platform-tools/adb -s emulator-5554 install /home/pcname/Downloads/apkname.apk
А як щодо Android Studio?
/sdcard/Download/
каталозі. " ( Джерело ) Це повинно було бути можливим з Android Studio 2.0, якщо “Параметри” → “Загальне” → “Використати виявлене місце розташування ADB” не налаштовано неправильно.
Відповіді:
РЕДАГУВАТИ: Навіть незважаючи на те, що ця відповідь позначена як правильна відповідь (у 2013 році), наразі, як відповів @ user2511630 нижче, ви можете перетягувати файли apk безпосередньо в емулятор, щоб встановити їх.
Оригінальна відповідь:
Ви можете встановити .apk файли в емулятор незалежно від того, що ви використовуєте (Eclipse або Android Studio)
ось що я завжди роблю: (Для початківців початківців)
1- Запустіть емулятор і почекайте, поки він повністю не запуститься.
2- Перейдіть до папки встановлення sdk, а потім перейдіть до платформи-інструменти (ви побачите виконуваний файл з назвою adb.exe )
3- створити новий файл і назвати його run.bat , відредагувати файл за допомогою блокнота і написати CMD в нього і зберегти його.
4- скопіюйте потрібний apk в ту ж папку
5- Тепер відкрийте run.bat і пишіть adb install "your_apk_file.apk"
6- зачекайте, поки установка завершиться
7- voila ваш apk встановлений на ваш емулятор.
Примітка: перевстановити програму, якщо вона вже існуєadb install -r "your_apk_file.apk"
вибачте за детальну інструкцію, як я вже сказав для початківців початківців
Сподіваюся, це допоможе.
З повагою,
Тарек
adb install -r "myapp.apk"
, я отримую те саме повідомлення про успіх, що і ви, але на моєму емуляторі нічого не відображається. Емулятор залишається таким, яким він є, коли я запускаю його через менеджер AVD в студії Android. Будь-яка ідея, чому або чого мені не вистачає?
Запустіть симулятор -> перетягніть ваш App.apk на екран симулятора. Це все. Немає команд.
Запустіть свій емулятор з Android Studio Tools->Android-> AVD Manager
потім виберіть зображення емулятора та запустіть його.
Після запуску емулятора просто перетягніть APK Дуже просто.
Набагато простіше просто запустити емулятор, а потім перейти до sdk / platform-tools та використовувати adb звідти, щоб встановити apk. Подібно до:
adb встановити xxx.apk
Він встановить його на запущений емулятор.
Просто перетягніть файл APK в емулятор Android, який він встановить автоматично.
Перетягніть apk, якщо емулятор запускається з Android Studio. Якщо емулятор запускається з командного рядка, перетягування не працює, але інструкції @Tarek K. Ajaj (вгорі) працюють.
Примітка: Встановлена програма не автоматично відображатиметься на головному екрані, вона знаходиться в контейнері програм - пунктирною піктограмою сітки. Його можна перетягнути звідти на головний екран.
Для Linux: після запуску емулятора для мене працювало наступне.
Оскільки я встановив Android SDK у своєму домашньому каталозі, я маю таку структуру файлів:
home / Android / Sdk / platform-tools / adb
home / AndroidStudioProjects / Metronome.adk
AndroidStudioProjects - це файлова папка, яку я створив для своїх проектів Android. "Metronome.adk" - це файл, який я хочу запустити.
Отже, за допомогою терміналу з домашнього каталогу ...
./Android/Sdk/platform-tools/adb install ./AndroidStudioProjects/Metronome.adk
Будучи початківцем Linux, я часто забуваю про необхідність ввести "./", намагаючись знайти файл або запустити команду.
Після того, як команда досягне "Успіху", програма перебуває в області додатків емулятора і може запускатися.
Просто завантажте apk з веб-сайту для зворотного зв'язку
Перетягніть завантажений apk до запущеного емулятора, перейдіть до налаштувань на емуляторі> Шукати зворотній зв'язок, тепер ви знайдете його там
В Android Studio: View
- Tool Windows
-Gradle
У вікні інструмента Gradle перейдіть до вашого :app
- Tasks
- install
а потім виконайте (подвійним клацанням) будь-яке із ваших install*
завдань: напр.installDebug
,installRelease
Примітка: apk також автоматично встановлюється під час запуску програми