Jak zainstalować plik APK w emulatorze Androida?

W końcu udało mi się zaciemnić moją aplikację na Androida, teraz chcę ją przetestować, instalując plik APK i uruchamiając go na emulatorze.

Jak zainstalować plik APK na emulatorze Androida?

Author: Old McStopher, 2010-08-13

30 answers

Możesz po prostu przeciągnąć i upuścić .plik apk aplikacji do emulatora i automatycznie rozpocznie się instalacja.

Inna opcja:


Windows:

  1. Uruchom emulator (menedżer SDK.exe- > narzędzia - > Zarządzaj Avd...- >New then Start)
  2. uruchom konsolę (Windows XP), Uruchom -> wpisz cmd i przejdź do folderu platform-tools katalogu SDK.
  3. Wklej APK plik w folderze 'android-sdk \ tools' lub 'platform-tools'.
  4. następnie wpisz następujące polecenie.

ADB install [.ścieżka apk]

Przykład:

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

Linux:

  1. skopiuj plik apk do platform-tools w folderze android-sdk linux.
  2. Otwórz Terminal i przejdź do folderu platform-tools w android-sdk .
  3. następnie wykonaj to polecenie -

./ ADB install FileName.apk

  1. jeśli operacja się powiedzie (wynik zostanie wyświetlony na ekranie), plik znajdziesz w launcherze emulatora.

Mac:

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

Przykład: PATH=$PATH: / users / jorgesys / eclipse/android-sdk-mac_64 / tools

Następnie uruchom adb.

Mac:

1.Run the emulator,

2.następnie skopiuj swój .apk plik i wklej do /Users/your_system_username/Library/Android/sdk/platform-tools,
jeśli nie możesz znaleźć ścieżki sdk w systemie mac, wykonaj następujące kroki: otwórz finder->select Przejdź do opcji w górnym menu - > wybierz Idź do opcji folderu- > pojawi się okno z polem tekstowym: /Users/your_system_username/Library/Android/sdk/ - > teraz otwórz folder platform-tools i wklej skopiowany plik .plik apk,

  1. Teraz otwórz terminal i wpisz następujące: cd Library/Android/sdk/platform-tools

  2. Wykonaj następujące czynności w swoim terminalu: ./adb install yourapkfilename.apk Jeśli otrzymasz następujący komunikat o błędzie: error: no devices found - waiting for device, wykonaj krok 5.

  3. Uruchom emulator z Android Studio, gdy Emulator jest aktywny, a następnie powtórz Krok 4, zobaczysz komunikat o sukcesie na terminalu.

 1029
Author: Jorgesys,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-12-10 22:24:32

Jeśli utworzyłeś więcej niż jeden emulator lub masz podłączone urządzenie z Androidem, adb będzie narzekać na

error: more than one device and emulator

adb help nie jest bardzo jasne, co robić:

-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> ...

Flaga, którą zdecydujesz się użyć, musi pochodzić przed rzeczywistą komendą adb:

adb -e install path/to/app.apk
 123
Author: webmat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-23 14:30:59

W dzisiejszych czasach możesz po prostu przeciągnąć i upuścić apk Androida do emulatora i automatycznie rozpocznie się instalacja.

 78
Author: Amt87,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-22 07:54:33
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
 28
Author: aryaxt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-13 21:08:05

Przejdź do katalogu android-sdk / tools w wierszu polecenia, a następnie wpisz

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)
 26
Author: Akshat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-12 10:22:02

Zrozumiałem .plik apk w katalogu platform-tools / zestawu SDK, a następnie zainstaluj .apk na emulatorze za pomocą cmd (w systemie windows):

adb install <path_to_your_bin>.apk

Lub

./adb install <path_to_your_bin>.apk

Jeśli działa więcej niż jeden emulator , możesz znaleźć wszystkie uruchomione emulatory za pomocą tego polecenia:

adb devices

Lub

./adb devices

Następnie należy podać emulator, na którym ma zostać zainstalowana aplikacja, podając jej numer seryjny, za pomocą opcji-S. Na przykład:

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

Lub

./adb -s emulator-5554 install path/to/your/app.apk
 22
Author: Hamed Ghadirian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-19 04:14:04

Przeciągnij i upuść

Po prostu przeciągnij i upuść plik apk do emulatora.

Można również uruchomić emulator Androida bez Android Studio.

 17
Author: zeeawan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-03 13:10:50

Najpierw musisz zainstalować Android Studio na swoim komputerze. Następnie po prostu wykonaj następujące kroki.

  1. Przejdź do paska nawigacyjnego i Otwórz Android Studio. Tutaj wpisz opis obrazka
  2. z paska narzędzi otwórz Menedżera AVD. (Jeśli go nie widzisz, utwórz nowy projekt Androida) Tutaj wpisz opis obrazka
  3. Utwórz wirtualne urządzenie. Tutaj wpisz opis obrazka
  4. Wybierz urządzenie sprzętowe, na którym chcesz zainstalować aplikację. Tutaj wpisz opis obrazka
  5. Wybierz obraz Androida, który chcesz zainstalować na Twoim urządzeniu. (Jeśli nie widzisz żadnych obrazów, możesz pobrać żądany obraz z obrazów zalecanych, x86 lub innych) Tutaj wpisz opis obrazka
  6. Dodaj nazwę do AVD. Tutaj wpisz opis obrazka
  7. Teraz wirtualne urządzenie zostało utworzone i można je po prostu uruchomić, klikając przycisk Odtwórz. Tutaj wpisz opis obrazka
  8. Teraz masz skonfigurować urządzenie wirtualne i teraz musisz zainstalować plik APK. Tutaj wpisz opis obrazka
  9. Pobierz plik APK, który chcesz zainstalować i przeciągnij i wrzuć do emulatora. Tutaj wpisz opis obrazka
  10. plik APK został pomyślnie zainstalowany i możesz go zobaczyć w swoich aplikacjach. Tutaj wpisz opis obrazka
  11. Teraz możesz po prostu uruchomić zainstalowaną aplikację. Tutaj wpisz opis obrazka
 16
Author: Skitty,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-23 06:42:49

Pobierz plik apk z przeglądarki, a następnie po prostu kliknij na niego (obszar powiadomień). Instalacja rozpocznie się automatycznie.

 11
Author: Sagar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-20 11:57:30

Goto Shell / Terminal/, reach at Android-sdk/tools directory then

adb install fileName.apk // (u can run this command on windows)
or 
./adb install fileName.apk  //( u can run this command on linux)
 10
Author: duggu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-30 04:27:50

Załóżmy, że musisz zainstalować Facebook APK na emulatorze.

Możesz użyć adb, aby zainstalować APK na uruchomionym emulatorze w OS X w następujący sposób:

./adb install ~/FBAndroid-2.1.apk

I na Windows , tak:

adb install %HOMEPATH%\FBAndroid-2.1.apk

Po zakończeniu sprawdź ekran aplikacji emulatora, aby sprawdzić, czy aplikacja została poprawnie zainstalowana. Jeśli chcesz wymusić aktualizację tej aplikacji z poprzedniej wersji, dodaj flagę-r, Jak to na OS X :

./adb install -r ~/FBAndroid-2.1.apk
 10
Author: Faakhir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-27 19:30:18

W Genymotion po prostu przeciągnij i upuść *.plik apk w emulatorze i będzie automatycznie instaluje i działa.

Http://www.genymotion.com/

 10
Author: Jimmy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-11 13:58:07

Pobierz plik Apk z sieci i skopiuj go do platform-tools folderu SDK, a następnie w wierszu polecenia przejdź do tego katalogu typu:

adb install filename.apk

Naciśnij enter to zainstaluje się w ciągu kilku sekund

 9
Author: ravijena,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-04 12:25:06

Począwszy Od Windows 7,

Shift + kliknij prawym przyciskiem myszy w folderze plików apk.

Wybierz Tutaj Otwórz Okno Poleceń

Type & Hit "ADB install AppName.apk "

 7
Author: Don Chakkappan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-14 10:27:32

Utrzymuj emulator w gotowości. W wierszu poleceń przejdź do folderu platform-tools, w folderze sdk dostarczonym z pakietem adt i wykonaj następujące polecenie:

>adb install <yourFilename.apk>

To polecenie wykrywa uruchomiony emulator / emulatory i pokazuje listę urządzeń, na których można zainstalować tę aplikację(Pokaż, jeśli jakieś fizyczne urządzenie / urządzenia podłączone do komputera.). Następnie możesz wybrać dowolny, jeśli działa tylko jeden emulator, aplikacja zostanie zainstalowana bezpośrednio na nim przez default.

Uwaga: dla powyższego polecenia Twoje .plik apk musi znajdować się w tym samym katalogu.

Aby uzyskać bardziej szczegółowy tutorial: Ten link

 7
Author: Anonymous,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-22 11:40:30

Przeciągnij i upuść ".apk " plik do okna emulatora.

 7
Author: Dan Alboteanu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-03 13:16:02

(TESTOWANE NA MACOS)

Pierwszym krokiem jest uruchomienie emulatora

Emulator-avd

Następnie użyj adb, aby zainstalować .apk

ADB install

Jeśli adb rzuca błąd jak APK już istnieje lub coś podobnego. Uruchom powłokę adb podczas działania emulatora

Adb shell

Cd data / app

ADB uninstall

Jeśli adb i emulator nie zostały znalezione wykonaj następujące polecenia

Eksport PATH=$PATH://android-sdk-macosx/platform-tools://android-sdk-macosx/android-sdk-macosx/tools:

Do wykorzystania w przyszłości umieść powyższą linię na końcu .bash_profile

Vi~/.bash_profile

 5
Author: N0mi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-19 12:15:47

Jeśli używasz więcej niż jednego emulatora, użyj tego polecenia

adb devices

A następnie wybierz amulatur i zainstaluj aplikację

adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
 5
Author: Criss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-30 08:54:56

Może się mylę, ale na Windows po prostu przeciągam i upuszczam .apk do emulatora Androida. To znaczy, Robienie wszystkich wymienionych powyżej wydaje się być dużo pracy.

 5
Author: Marcelo Agimóvel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-31 08:17:24

Po prostu przeciągnij i upuść swój apk do emulatora

 5
Author: BloodLoss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-10-06 12:59:12

Przejdź do katalogu ADT / Android-sdk / tools w wierszu polecenia 1. ADB install fileName.apk (Windows)

  1. ./ ADB install fileName.apk (Ubuntu / Linux lub Mac)
 4
Author: vikseln,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-13 03:40:22

Najlepszym sposobem jest stworzenie aplikacji, która otworzy plik apk na emulatorze. Musisz skopiować .plik apk do folderu pobierania emulatora. Następnie zastąp yourAppName.apk z Twoim .nazwa apk.

Oto kod

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);


    }
}
 2
Author: ORY,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-11 12:48:08

Piszesz polecenie na terminal / cmd ADB install FileName.apk.

 1
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-15 12:15:16

Teraz możesz po prostu przeciągnąć i upuścić apk w emulatorze i zainstaluje się!

 1
Author: Hassaan Akbar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-29 12:36:50

Na Linuksie robię to:

  1. najpierw sprawdź, które urządzenia mam obecnie: emulator -list-avds
  2. zbuduj release cd android && ./gradlew assembleRelease
  3. zainstaluj go w emulowanym urządzeniu "Nexus5" (jesteś w katalogu android, w przeciwnym razie użyj pełnej ścieżki do apk): adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
To wszystko. Możesz również użyć ./gradlew installRelease
 1
Author: suther,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-14 10:21:03

Wykonaj kroki:

  1. Upewnij się, że zezwalasz na instalację z nieznanych źródeł w ustawienia.
  2. Użyj monitora Urządzenia z Androidem, aby skopiować APK na kartę SD.
  3. użyj wbudowanej przeglądarki w Androidzie, aby przejść do plik: / / / sdcard / APK-name.apk
  4. Gdy pojawi się powiadomienie "Pobieranie zakończone", kliknij je.
 1
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-28 23:40:03

(1) Możesz również użyć poleceń gradle, aby zainstalować APK przy wyborze produktu i smaku (debugowanie lub Wydanie). Zobacz ten przewodnik.

./gradlew assembleDebug (Incase you don't have the APK generated)


./gradlew installDebug

Jeśli chcesz mieć świeżą instalację, możesz usunąć wcześniejsze zainstalowane Kompilacje na urządzeniu za pomocą poniższych poleceń

./gradlew uninstallDebug
./gradlew installDebug

(2) Możesz również używać poleceń adb bezpośrednio:

Konfiguracja adb dla wiersza poleceń

export PATH=/Users/mayurik/Library/Android/sdk/platform-tools/adb:/Users/mayurik/Library/Android/sdk/tool

Command line ADB install

adb -d install pathto/sample.apk (on device)
adb -e install pathto/sample.apk (on emulator)

Sprawdź również dokumentację tutaj

$ adb devices
List of devices attached
emulator-5554 device
emulator-5555 device

$ adb -s emulator-5555 install helloWorld.apk
 1
Author: Mayuri Khinvasara,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-09-09 08:24:08

06-11-2020

Przeciągnij i upuść nie działało dla mnie na Windows 10 Pro.

  1. Umieść APK na Dysku Google

  2. Dostęp do Dysku Google za pomocą przeglądarki Chrome na emulatorze Androida

  3. Następnie zainstaluj go stamtąd.

Uwaga: Musisz włączyć Nieznane źródła w emulatorze.

 1
Author: Sampath,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-11-06 17:34:55

1) Wklej myapp.apk w folderze platform-tools, w moim przypadku C:\Users\mazbizxam\AppData\Local\Android\android-sdk\platform-tools, to jest link w moim przypadku może się zmienić na was ludzie

2)Otwórz katalog w CMD CD C:\Users\mazbizxam\AppData\Local\Android\android-sdk\platform-tools

3)Teraz jesteś w folderze platform-tools, po prostu wpisz ADB install myapp.apk

Upewnij się, że emulator jest włączony, jeśli wszystko jest w porządku apk zainstaluje

 0
Author: shamnad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-02 06:22:49

Uruchom konsolę (Windows XP), Uruchom - > wpisz cmd i przejdź do Platforma-folder narzędzi katalogu SDK.

W przypadku, gdy ktoś zastanawia się, jak uruchomić cmd w folderze platform-tools katalogu SDK, jeśli używasz nowej wersji systemu Windows, wykonaj kroki:

  1. przejdź do platform-tools przez Eksplorator Windows.
  2. przytrzymując shift Kliknij prawym przyciskiem myszy i znajdziesz opcję "Otwórz okno poleceń tutaj".
  3. Kliknij na nią, a cmd rozpocznie się w tym folder.

Tutaj wpisz opis obrazka

Hope it helps

 0
Author: Max,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-10 00:52:43