Jak zainstalować apk na emulatorze w Android Studio?

97

Jak zainstalować apk na emulatorze w Android Studio z terminala?

W Eclipse tak zrobiliśmy

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

A co z Androidem Studio?

przepełnienie stosu
źródło
Robisz to samo. Pliki APK znajdują się w $ project / $ module / build / apk. Możesz oczywiście po prostu uruchomić aplikację z interfejsu użytkownika, który automatycznie ją zainstaluje.
Siva Velusamy
1
„Aby zainstalować plik APK na emulowanym urządzeniu, przeciągnij plik APK na ekran emulatora. Pojawi się okno dialogowe instalatora APK. Po zakończeniu instalacji możesz wyświetlić aplikację na liście aplikacji. Aby dodać plik do emulowanego urządzenia, przeciągnij plik na ekran emulatora. Plik zostanie umieszczony w /sdcard/Download/katalogu. ” ( Źródło ) Powinno to być możliwe od wersji Android Studio 2.0, chyba że „Ustawienia” → „Ogólne” → „Użyj wykrytej lokalizacji ADB” nie jest skonfigurowane nieprawidłowo.
krakanie

Odpowiedzi:

107

EDYTUJ: Mimo że ta odpowiedź jest oznaczona jako poprawna (w 2013 r.), Obecnie, zgodnie z odpowiedzią @ user2511630 poniżej, możesz przeciągnąć i upuścić pliki apk bezpośrednio do emulatora, aby je zainstalować.


Oryginalna odpowiedź:

Możesz zainstalować pliki .apk w emulatorze niezależnie od tego, czego używasz (Eclipse lub Android Studio)

oto co zawsze robię: (dla początkujących)

1- Uruchom emulator i poczekaj, aż zostanie całkowicie uruchomiony.

2- Przejdź do folderu instalacyjnego sdk, a następnie przejdź do narzędzi platformy (powinieneś zobaczyć plik wykonywalny o nazwie adb.exe )

3 - utwórz nowy plik i nazwij go run.bat , edytuj plik za pomocą notatnika i napisz w nim CMD i zapisz go.

4- skopiuj żądany apk do tego samego folderu

5- Teraz otwórz run.bat i napisz adb install "your_apk_file.apk"

6- Poczekaj, aż instalacja się zakończy

7- voila, twój apk jest zainstalowany w twoim emulatorze.

Uwaga: aby ponownie zainstalować aplikację, jeśli już istnieje, użyjadb install -r "your_apk_file.apk"

przepraszam za szczegółowe instrukcje, jak powiedziałem dla początkujących

Mam nadzieję, że to pomoże.

Pozdrowienia,

Tarek

Przykład 1

Przykład 2

Tarek K. Ajaj
źródło
Cześć Tarek! Podążałem za Twoimi krokami (dzięki za opisanie ich dla początkujących, takich jak ja!). Kiedy dwukrotnie klikam run.bat i wklejam, adb install -r "myapp.apk"otrzymuję ten sam komunikat o powodzeniu, co ty, ale nic nie pojawia się na moim emulatorze. Emulator pozostaje taki, jaki jest, kiedy uruchamiam go przez menedżera AVD w Android Studio. Każdy pomysł, dlaczego lub czego mi brakuje?
MagTun
masz pomysł, jak to zrobić w systemie Linux?
roopunk
@roopunk spróbuj użyć terminala, aby przejść do narzędzi platformy w folderze sdk i kontynuuj od kroku 4 . jeśli napotkałeś problemy z uruchomieniem polecenia adb, spróbuj użyć ./adb zamiast tego, jak Kim Stacks wspomniany w jego odpowiedzi
Tarek K. Ajaj
203

Uruchom symulator -> przeciągnij i upuść yourApp.apk na ekran symulatora. To wszystko. Żadnych poleceń.

user2511630
źródło
łał! niesamowity! działa nawet w KDE. Wszystkie odpowiedzi adb są poprawne, ale drag-n-drop powinno mieć więcej +1
andrew lorien
1
Tak, tworzę aplikacje w Android Studio. Ktoś używający Eclipse może rzucić trochę światła. Dzięki.
user2511630
1
Tak, to jest właściwa odpowiedź. „Dla początkujących” na górze ze wszystkimi rzeczami CLI jest śmieszne. Próbowałem użyć „adb” na moim Macu i uruchomił on jakąś usługę, czekałem chwilę i ostatecznie się nie udało (musiałem zakończyć proces). Przeciągnij i upuść (powinienem był o tym pomyśleć przed wyszukiwaniem w Internecie, duh) działał szybko przy pierwszej próbie bez błędów.
Christopher Schultz
Jeśli pojawi się ten błąd INSTALL_FAILED_UPDATE_INCOMPATIBLE - Najpierw odinstaluj istniejącą kopię - stackoverflow.com/questions/26794862/ ...
mrwaim
1
nie działał w studio android 2.2 .. Próbowałem spada do android emulator (Nexus 5)
GorvGoyl
33

Dla tych, którzy używają Maca, a otrzymasz polecenie nie znaleziono błędu, musisz to zrobić

rodzaj

./adb install "yourapk.apk"

wprowadź opis obrazu tutaj

Kim Stacks
źródło
20

Uruchom emulator z, Android Studio Tools->Android-> AVD Managera następnie wybierz obraz emulatora i uruchom go.

Po uruchomieniu emulatora po prostu przeciągnij i upuść APK Bardzo proste.

Abhijit Chakra
źródło
To najlepsza odpowiedź.
kerner1000
1
To nie działa na mnie. Kiedy przeciągam pakiet APK na emulator, pojawia się kursor „brak wpisu” „komputer mówi nie”.
Matt,
10

W emulatorze Android Studio, aby uruchomić plik apk, po prostu przeciągnij plik apk do emulatora. Emulator zainstaluje apk

baswaraj
źródło
To nie działa na mnie. Kiedy przeciągam pakiet APK na emulator, pojawia się kursor „brak wpisu” „komputer mówi nie”.
Matt,
9

Po prostu przeciągnij plik APK do emulatora Androida, który zainstaluje się automatycznie.

Prashant Sharma
źródło
To nie działa na mnie. Kiedy przeciągam pakiet APK na emulator, pojawia się kursor „brak wpisu” „komputer mówi nie”.
Matt,
8

O wiele łatwiej jest po prostu uruchomić emulator, a następnie przejść do sdk / platform-tools i stamtąd użyć adb, aby zainstalować apk. Lubić:

adb zainstaluj xxx.apk

Zainstaluje go na uruchomionym emulatorze.

Evgeniy Spinov
źródło
3

Przeciągnij i upuść apk, jeśli emulator jest uruchamiany z Android Studio. Jeśli emulator jest uruchamiany z linii poleceń, przeciągnij i upuść nie działa, ale działają instrukcje @Tarek K. Ajaj (powyżej).

Uwaga: zainstalowana aplikacja nie pojawi się automatycznie na ekranie głównym, znajduje się w kontenerze aplikacji - ikona kropkowanej siatki. Można go stamtąd przeciągnąć na ekran główny.

Mitch
źródło
2

W systemie Linux: po uruchomieniu emulatora działały u mnie następujące czynności.

Ponieważ zainstalowałem Android SDK w moim katalogu domowym, mam następującą strukturę plików:

  • home / Android / Sdk / platform-tools / adb

  • home / AndroidStudioProjects / Metronome.adk

AndroidStudioProjects to folder plików, który utworzyłem dla moich projektów na Androida. „Metronome.adk” to plik, który chcę uruchomić.

Tak więc używając Terminala z katalogu domowego ...

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

Będąc nowicjuszem w Linuksie, często zapominam o konieczności wstawiania „./” podczas próby zlokalizowania pliku lub uruchomienia polecenia.

Po osiągnięciu przez polecenie „Powodzenia” aplikacja znajduje się w obszarze Aplikacje emulatora i można ją uruchomić.

Phil Freihofner
źródło
2

Wystarczy pobrać apk ze strony talkback

Przeciągnij pobrany apk do uruchomionego emulatora, przejdź do ustawień na emulatorze> Wyszukaj talkback, teraz go tam znajdziesz

SUPARNA SOMAN
źródło
To nie działa na mnie. Kiedy przeciągam pakiet APK na emulator, pojawia się kursor „brak wpisu” „komputer mówi nie”.
Matt,
0

1.Zainstaluj Android Studio. 2. Uruchom AVD Managera 3. Sprawdź, czy zmienna środowiskowa jest ustawiona prawidłowo w oparciu o system operacyjny (.bash_profile w mac i zmienna środowiskowa w systemie Windows) 4. Uruchom emulator 5. zweryfikuj za pomocą polecenia urządzeń adb. 6. użyj adb install apkFileName.apk

jayesh
źródło
0

wprowadź opis obrazu tutaj

Po uruchomieniu Android Studio poszukaj profilu lub apk debugowania.

Po kliknięciu pojawi się opcja przeglądania zapisanego apk, a będziesz mógł później uruchomić go za pomocą emulatora

Meenohara
źródło
-1

W Android Studio: View- Tool Windows-Gradle

W Gradle okna narzędzie nawigacji do :app- Tasks- install a następnie wykonać (poprzez dwukrotne kliknięcie): każda z twoich install*zadań: np installDebug,installRelease

Uwaga: apk zostanie również automatycznie zainstalowany po uruchomieniu aplikacji

TmTron
źródło