Як встановити файл APK в емулятор Android?


716

Нарешті мені вдалося придушити свою програму Android, тепер я хочу протестувати її, встановивши файл APK і запустивши його на емуляторі.

Як я можу встановити файл APK на Емулятор Android?



Крок для встановлення APK в емуляторі: Крок 1 -> Запустіть емулятор крок 2-> Вставте apk у папки інструментів менеджера SDK та папки інструментів платформи. Крок 3-> Запустіть цю команду adb install AppNaem.APK. Почекайте 2 хв., Щоб було показано повідомлення про успіх. Іноді значок програми невдало закривається. Але додаток буде працювати безперервно спробувати / натиснути.
gnganpath

У xcode його називають симулятором, хоча це все ще емулятор (для ios).
JVE999

Зараз це дуже просто ..... Просто відкрийте емулятор .... перетягніть файл .apk до емулятора ... це все .. !!!
Ахілеш Сінга

Відповіді:


975

Ви можете просто перетягнути .apk файл вашої програми до емулятора, і він автоматично почне встановлення.

Інші варіанти:


Windows:

  1. Виконайте емулятор (SDK Manager.exe-> Інструменти-> Керування AVD ...-> Нове, а потім Пуск)
  2. Запустіть консоль (Windows XP), запустіть -> наберіть cmd і перейдіть до папки платформ-інструментів каталогу SDK .
  3. Вставте файл APK у папку «android-sdk \ tools» або «platform-tools».
  4. Потім введіть таку команду.

    adb install [.apk шлях]

    Приклад:

    adb install C: \ Users \ Name \ MyProject \ build \ Jorgesys.apk

Linux:

  1. Скопіюйте файл apk platform-toolsу android-sdk linuxпапку.
  2. Відкрийте термінал і перейдіть до папки інструментів платформи в android-sdk .
  3. Потім виконайте цю команду -

    ./adb встановити FileName.apk

  4. Якщо операція пройде успішно (результат відображається на екрані), ви знайдете свій файл у запуску емулятора.

Мак:

PATH=$PATH:~/Library/Android/sdk/platform-tools

Приклад: PATH = $ PATH: / users / jorgesys / eclipse / android-sdk-mac_64 / tools

Потім запустіть adb.

Мак:

1.Запустіть емулятор,

2. потім скопіюйте файл .apk і вставте його /Users/your_system_username/Library/Android/sdk/platform-tools,
якщо ви не в змозі знайти шлях до sdk у вашій системі mac, виконайте наступні дії: Відкрийте finder->selectопцію "Перейти" у верхньому меню -> виберіть "Перейти до параметра папки" -> це відкриється вікно з текстовим полем: /Users/your_system_username/Library/Android/sdk/-> тепер відкрийте папку інструментів платформи та вставте скопійований файл .apk,

  1. Тепер відкрийте термінал і введіть наступне: cd Library/Android/sdk/platform-tools

  2. виконайте наступне у своєму терміналі: ./adb install yourapkfilename.apk якщо ви отримаєте таке повідомлення про помилку: error: no devices found - waiting for deviceвиконайте крок 5.

  3. Запустіть емулятор з Android Studio, як тільки емулятор активований, потім повторіть крок 4, ви побачите повідомлення про успіх на своєму терміналі.


43
Adb також перемістився на "платформу-інструменти" в Windows
Dimuthu

5
Просто хотілося додати трохи чогось, чого не вистачає у наведеній вище відповіді. Ви повинні помістити файл apk у каталог "android-sdk \ tools". З цією інформацією відповідь чудово працює.
Каміль Севіньй

11
Здається, що місце розташування APK можна вільно обирати, якщо на нього правильно вказано adb installкоманду (перевірено на Mac). Що стосується місця розташування adb: на Mac, як мінімум, принаймні версія ADT-пакета 20130522, інструменти платформи можна знайти в $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools.
mklement0

26
Не слід ставити .apk у каталог платформ-інструментів. Ваш проект там не належить. Замість цього використовуйте повний шлях на "adb install", наприклад "adb install" C: \ Users \ Name \ MyProject \ build \ myapp.apk ".
Ela782

13
отримання цієї помилки: Невдача [INSTALL_FAILED_NO_MATCHING_ABIS]
IAmAndroid

119

Якщо ви створили більше одного емулятора або якщо у вас підключений пристрій Android, Adb подасть скаргу

error: more than one device and emulator

adb help не надто ясно, що робити:

-d                        - directs command to the only connected USB device...
-e                        - directs command to the only running emulator...
-s <serial number>        ...
-p <product name or path> ...

Прапор, який ви вирішили використовувати, повинен бути перед фактичною командою adb:

adb -e install path/to/app.apk

6
Хороший матеріал. Просто, щоб було зрозуміло: мова йде про те, скільки емуляторів працює (не створюється) під час виконання adb install. Використання -s <serial number>для однозначного націлювання на конкретний емулятор обходить цю проблему; серійний номер можна отримати на виході adb devices -l.
mklement0

70

Сьогодні ви можете просто перетягнути Android apk на емулятор, і він автоматично почне встановлюватися.


4
Чи потрібно щось зробити для цього? Можливо, для емулятора Visual Studio це інакше, але функція перетягування, здається, не працює.
чад

Я ніколи цього не використовував.
Amt87

5
Для інших: перетягування встановлених файлів APK у Visual Studio Android Emulator не працює, якщо емулятор запускався як адміністратор. Хтозна чому.
чад

@chad Перетягування з процесу нижчих привілеїв у вищий привілейований процес заборонено, оскільки Windows Vista. Дивіться docs.microsoft.com/en-us/archive/blogs/patricka/…
Holistic Developer

28
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac 
./adb install myApp.apk
to install app on the emulator

там написано ./adb Немає такого файлу чи каталогу в Mac, як мені це запустити?
CanCeylan

Вам потрібно ввести ім'я емулятора, як воно відображається при затемненні ури. Наприклад ./emulator -avd youremulatorname
kkocabiyik

5
я просто подумав, що поділюся тим, що останній андроїд sdk-tools adb перемістився з папки інструментів у папку інструментів платформи
Jeff Wooden

немає жодної актуальності в каталозі інструментів чи платформних інструментів, за винятком випадків, коли люди на щастя потрапляють на adb.
Hal50000

25

у командному рядку перейдіть до каталогу android-sdk / tools та введіть

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)

22

Скопіюйте .apk файл у платформу-інструменти / каталог вашого SDK, а потім встановіть .apk на емулятор за допомогою cmd (у Windows):

adb install <path_to_your_bin>.apk

або

./adb install <path_to_your_bin>.apk

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

adb devices

або

./adb devices

тоді вам слід вказати емулятор, на який слід встановити додаток, за його порядковим номером, з опцією -s. Наприклад:

adb -s emulator-5554 install path/to/your/app.apk

або

./adb -s emulator-5554 install path/to/your/app.apk


11

Завантажте apk-файл із браузера, а потім просто натисніть на нього (область сповіщень). Установка почнеться автоматично.


11

Спочатку потрібно встановити Android Studio на свій комп'ютер. Потім просто виконайте ці кроки.

  1. Перейдіть до панелі навігації та відкрийте Android Studio. введіть тут опис зображення
  2. На панелі інструментів відкрийте AVD Manager. (Якщо ви не бачите цього, створіть новий проект для Android) введіть тут опис зображення
  3. Створіть віртуальний пристрій. введіть тут опис зображення
  4. Виберіть апаратний пристрій, на якому потрібно встановити додаток. введіть тут опис зображення
  5. Виберіть зображення для Android, яке потрібно встановити на своєму пристрої. (Якщо ви не бачите жодних зображень, ви можете завантажити потрібне зображення з рекомендованих зображень, зображень x86 або інших зображень) введіть тут опис зображення
  6. Додайте ім’я до свого AVD. введіть тут опис зображення
  7. Тепер віртуальний пристрій створено, і ви можете просто запустити його, натиснувши кнопку відтворення. введіть тут опис зображення
  8. Тепер ви налаштували віртуальний пристрій, і тепер вам потрібно встановити файл APK. введіть тут опис зображення
  9. Завантажте файл APK, який ви хочете встановити, та перетягніть його на емулятор. введіть тут опис зображення
  10. Файл APK успішно встановлено, і ви можете бачити його у своїх програмах. введіть тут опис зображення
  11. Тепер ви можете просто запустити встановлений додаток. введіть тут опис зображення

10

Перейдіть до оболонки Goto / Terminal /, потім перейдіть до каталогу android-sdk / tools

adb install fileName.apk // (u can run this command on windows)
or 
./adb install fileName.apk  //( u can run this command on linux)

10

Припустимо, вам потрібно встановити APK Facebook на свій емулятор.

Ви можете використовувати adb для встановлення APK до запущеного емулятора в OS X таким чином:

./adb install ~/FBAndroid-2.1.apk

А в Windows так:

adb install %HOMEPATH%\FBAndroid-2.1.apk

Після завершення перевірте екран програм на емуляторі, щоб перевірити, чи програма встановлена ​​правильно. Якщо вам потрібно змусити оновити цей додаток до попередньої версії, додайте прапор -r, як це в OS X :

./adb install -r ~/FBAndroid-2.1.apk


8

Завантажте файл Apk з мережі та скопіюйте його до платформних інструментів вашої папки SDK, після чого у командному рядку перейдіть до цього каталогу:

adb install filename.apk

натисніть клавішу Enter, вона встановиться через кілька секунд


7

З Windows 7 і далі,

Shift + Клацніть правою кнопкою миші у папці файлу apk.

Тут виберіть Відкрити вікно команд

Введіть та натисніть "adb install AppName.apk"


7

підтримуйте роботу емулятора. У командному рядку перейдіть до папки інструментів платформи, у папці sdk, яка постачається з пакетом adt, та виконайте наступну команду:

>adb install <yourFilename.apk>

Ця команда виявить ваш запущений емулятор / емулятори та покаже вам список пристроїв, на яких можна встановити цю програму (покажіть, чи будь-який фізичний пристрій / пристрої підключені до вашого комп'ютера.). Тоді ви можете вибрати будь-який, якщо працює лише один емулятор, тоді додаток буде встановлено безпосередньо на ньому за замовчуванням.

Примітка. Для вищевказаної команди ваш .apk файл повинен знаходитися в одній директорії.

для більш детального опитування підручника: Це посилання


5

(ТЕСТОВАНО НА МАКОСІ)

Перший крок - запустити емулятор

емулятор -avd <avd_name>

потім використовуйте adb для встановлення .apk

adb install <шлях до файлу .apk>

Якщо adb кидає помилку, як APK, вже існує або щось подібне. Запустіть оболонку adb під час роботи емулятора

оболонка adb

CD / дані / додаток

adb uninstall <apk файл без використання .apk>

Якщо adb та емулятор - команди не знайдено, виконайте наступне

експортувати PATH = $ PATH: // android-sdk-macosx / platform-tools: // android-sdk-macosx / android-sdk-macosx / tools:

Для подальшого використання поставте вищезазначений рядок в кінець .bash_profile

vi ~ / .bash_profile


5

якщо використовувати більше одного емулятора на ялинках, використовуйте цю команду

adb devices

а потім вибрав amulatur і встановити додаток

adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk

5

Я можу помилятися, але в Windows я просто перетягую .apkв Android Emulator. Я маю на увазі, що все, що було сказано вище, здається великою роботою.


Навіщо публікувати цю відповідь, якщо ви не впевнені в цьому? Схоже, ви в основному скопіювали відповідь Amt87.
реформовано

Я настільки не впевнена, бо не знаю, чи попрацюю над його справою. Я не бачу відповіді Amt87.
Марсело Агімовель

Супер легко. Шлях легший за інші відповіді, і він чудово працює в ОС X.
Chantell Osejo

1
Це, здається, є лише повторенням цієї відповіді .
Панг

4

перейдіть до каталогу ADT / Android-sdk / tools в командному рядку 1. adb install fileName.apk (Windows)

  1. ./adb встановити fileName.apk (Ubuntu / Linux або Mac)


1

Ви пишете команду на terminal / cmd adb install FileName.apk.


1

Найкращий спосіб - створити додаток, який відкриє файл apk на емуляторі. Ви повинні скопіювати .apk файл у папку для завантаження емулятора. Потім замініть вашAppName.apk своїм .apk іменем.

ось код

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);


    }
}


1

У Linux я роблю це:

  1. спочатку подивіться, які пристрої в мене зараз є: emulator -list-avds
  2. побудувати реліз cd android && ./gradlew assembleRelease
  3. встановіть його на емульованому пристрої "Nexus5" (ви перебуваєте всередині каталогу Android , інакше використовуйте повний шлях до apk):adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

Це воно. Ви також можете використовувати./gradlew installRelease


1

Виконайте дії:

  1. переконайтеся, що ви дозволили встановити з невідомих джерел у налаштуваннях.
  2. Використовуйте монітор пристроїв Android, щоб скопіювати APK на sdcard.
  3. Використовуйте вбудований браузер в Android для переходу до файлу: ///sdcard/apk-name.apk
  4. Коли з'явиться повідомлення "Завантажити завершено", клацніть його.


0

1) вставте myapp.apk у папку інструментів платформи , в моєму випадку C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools, це посилання, в моєму випадку воно може змінитися для вас, люди

2) відкрити каталог у CMD CD C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools

3) Тепер ви знаходитесь у папці інструментів платформи, просто введіть adb install myapp.apk

будь ласка, переконайтеся, що ваш емулятор увімкнено, якщо все буде в порядку, встановіть apk


0

Запустіть консоль (Windows XP), запустіть -> наберіть cmd і перейдіть до папки платформ-інструментів каталогу SDK.

У разі , якщо хто - небудь задавався питанням, як запустити cmdв platform-toolsпапці каталогу SDK, якщо ви працюєте досить нової версії Windows, виконайте наступні дії:

  1. Перейдіть за platform-toolsдопомогою Провідника Windows.
  2. Утримуючи shiftклацання правою кнопкою миші, ви знайдете опцію "Відкрити вікно команди тут".
  3. Клацніть по ньому, і cmd почнеться у цій папці.

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

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


0

У Mac або Windows. Просто запустіть емулятор та перетягніть apk на головний екран. Він встановиться


1
Це, здається, є лише повторенням цієї відповіді .
Панг

0

Простий Ви можете завантажити APK для розміщення файлів хостингу або завантаження APK та використовувати браузер для встановлення з невідомого джерела.

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