Как установить apk на эмулятор в Android Studio?


97

Как установить apk на эмулятор в Android Studio из терминала?

В Eclipse мы сделали

/home/pcname/android-sdks/platform-tools/adb -s emulator-5554 install /home/pcname/Downloads/apkname.apk

А как насчет Android Studio?


Вы делаете то же самое. АПК находятся в $ project / $ module / build / apk. Конечно, вы можете просто запустить приложение из пользовательского интерфейса, который установит его автоматически.
Siva Velusamy

1
«Чтобы установить файл APK на эмулируемом устройстве, перетащите файл APK на экран эмулятора. Откроется диалоговое окно установщика APK. Когда установка завершится, вы сможете просмотреть приложение в своем списке приложений. Чтобы добавить файл на эмулируемое устройство, перетащите файл на экран эмулятора. Файл помещен в /sdcard/Download/каталог ». ( Источник ) Это должно было быть возможно с Android Studio 2.0, если только «Настройки» → «Общие» → «Использовать обнаруженное местоположение ADB» не настроено неправильно.
каркать

Ответы:


107

РЕДАКТИРОВАТЬ: Несмотря на то, что этот ответ отмечен как правильный ответ (в 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- вуаля, ваш apk установлен в ваш эмулятор.

Примечание: чтобы переустановить приложение, если оно уже существует, используйтеadb install -r "your_apk_file.apk"

извините за подробную инструкцию, как я уже сказал, для начинающих

Надеюсь на эту помощь.

С Уважением,

Тарек

Пример 1

Пример 2


Привет, Тарек! Я выполнил ваши шаги (спасибо за подробное описание для таких начинающих, как я!). Когда я дважды щелкаю run.bat, я вставляю, я adb install -r "myapp.apk"получаю то же сообщение об успехе, что и вы, но в моем эмуляторе ничего не отображается. Эмулятор остается таким, какой он есть, когда я запускаю его через диспетчер AVD в студии Android. Есть идеи, почему или что мне не хватает?
MagTun

есть идеи, как это сделать на Linux?
roopunk

@roopunk попробуйте с помощью терминала перейти к инструментам платформы в папке sdk и продолжить с шага 4 . если вы столкнулись с проблемами при запуске команды adb, попробуйте использовать ./adb вместо того, как Ким Стэкс упомянул в своем ответе
Тарек К. Аджадж

204

Запустите симулятор -> перетащите вашApp.apk на экран симулятора. Вот и все. Никаких команд.


Вот это да! удивительный! работает даже в KDE. Все ответы adb здесь верны, но перетаскивание должно иметь больше +1
Эндрю Лориен

1
Да, я разрабатываю приложения в Android Studio. Кто-то, использующий Eclipse, может пролить свет. Спасибо.
user2511630 08

1
Да, это правильный ответ. Надпись «для новичков» наверху со всем этим CLI просто смешна. Я попытался использовать «adb» на своем Mac, и он запустил какую-то службу, немного подождал и в конечном итоге потерпел неудачу (мне пришлось убить процесс). Перетаскивание (я должен был подумать об этом перед поиском в Интернете, да) работал быстро с первой попытки без ошибок.
Christopher Schultz

Если вы получили эту ошибку INSTALL_FAILED_UPDATE_INCOMPATIBLE - сначала
удалите

1
не работает в Android Studio 2.2 .. Я попытался перейти на эмулятор Android (
Nexus

33

Для тех, кто использует Mac и вы получаете сообщение об ошибке команда не найдена, вам нужно сделать

тип

./adb install "yourapk.apk"

введите описание изображения здесь


20

Запустите свой эмулятор, Android Studio Tools->Android-> AVD Managerзатем выберите образ эмулятора и запустите его.

После запуска эмулятора просто перетащите APK. Очень просто.


Это лучший ответ.
kerner1000

1
У меня это не работает. Когда я перетаскиваю APK через эмулятор, я получаю курсор «нет записи», «компьютер говорит нет».
Мэтт

10

В эмуляторе студии Android для запуска файла apk просто перетащите apk в эмулятор, эмулятор установит apk.


У меня это не работает. Когда я перетаскиваю APK через эмулятор, я получаю курсор «нет записи», «компьютер говорит нет».
Мэтт

9

Просто перетащите файл APK в эмулятор Android, он установится автоматически.


У меня это не работает. Когда я перетаскиваю APK через эмулятор, я получаю курсор «нет записи», «компьютер говорит нет».
Мэтт

8

Намного проще просто запустить свой эмулятор, затем перейти в sdk / platform-tools и использовать adb оттуда для установки apk. Подобно:

adb установить xxx.apk

Он установит его на запущенный эмулятор.


3

Перетащите apk, если эмулятор запущен из Android Studio. Если эмулятор запускается из командной строки, перетаскивание не работает, но инструкции @Tarek K. Ajaj (см. Выше) работают.

Примечание. Установленное приложение не будет автоматически отображаться на главном экране, оно находится в контейнере приложений - значок с пунктирной сеткой. Оттуда его можно перетащить на главный экран.


2

Для Linux: после запуска эмулятора у меня сработало следующее.

Поскольку я установил Android SDK в свой домашний каталог, у меня есть следующая файловая структура:

  • Главная / Android / SDK / платформенные инструменты / adb

  • главная / AndroidStudioProjects / Metronome.adk

AndroidStudioProjects - это папка с файлами, которую я создал для своих проектов Android. "Metronome.adk" - это файл, который я хочу запустить.

Итак, используя Терминал из домашнего каталога ...

./Android/Sdk/platform-tools/adb install ./AndroidStudioProjects/Metronome.adk

Будучи новичком в Linux, я часто забываю о необходимости вставлять "./" при попытке найти файл или запустить команду.

После того, как команда достигает «Успех», приложение оказывается в области «Приложения» эмулятора и может быть запущено.


2

Просто скачайте apk с сайта TalkBack

Перетащите загруженный apk в запущенный эмулятор, перейдите в настройки эмулятора> Найдите TalkBack, теперь вы найдете его там


У меня это не работает. Когда я перетаскиваю APK через эмулятор, я получаю курсор «нет записи», «компьютер говорит нет».
Мэтт

0

1. Установите Android Studio. 2. Запустите AVD Manager. 3. Убедитесь, что переменная среды установлена ​​правильно в зависимости от ОС (.bash_profile в Mac и переменная среды в Windows) 4. Запустите эмулятор 5. Проверьте с помощью команды adb devices. 6. использовать adb install apkFileName.apk


0

введите описание изображения здесь

Когда вы запускаете Android studio, ищите профиль или отладку apk.

После нажатия вы получите возможность просмотреть сохраненный apk, и вы сможете позже запустить его с помощью эмулятора.


-1

В Android Studio: View- Tool Windows-Gradle

В окне инструмента Gradle перейдите к вашему :app- Tasks- install и затем выполните (двойным щелчком): любую из ваших install*задач: например installDebug,installRelease

Примечание: apk также будет автоматически установлен при запуске вашего приложения.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.