Wie installiere ich eine APK-Datei im Android-Emulator?

716

Ich habe es endlich geschafft, meine Android-Anwendung zu verschleiern. Jetzt möchte ich sie testen, indem ich die APK- Datei installiere und auf dem Emulator ausführe.

Wie kann ich eine APK-Datei auf dem Android Emulator installieren?

aryaxt
quelle
Schritt zum Installieren von APK in Emulator: Schritt 1 -> Führen Sie den Emulator aus Schritt 2-> Fügen Sie die APK in SDK Manager-Tools und Plattform-Tools-Ordner ein. Schritt 3-> Führen Sie diesen Befehl aus und installieren Sie AppNaem.APK. Warten Sie 2 Minuten, bis die Erfolgsmeldung angezeigt wird. Manchmal wurde das App-Symbol leider geschlossen. Die App wird jedoch kontinuierlich mit Try / Click ausgeführt.
Gnganpath
In xcode heißt es Simulator, obwohl es immer noch ein Emulator ist (für ios).
JVE999
Es ist jetzt sehr einfach ..... Öffnen Sie einfach Ihren Emulator .... Ziehen Sie die APK-Datei per Drag & Drop auf Ihren Emulator ... das war's .. !!!
Akhilesh Sinha

Antworten:

975

Sie können die APK-Datei Ihrer Anwendung einfach per Drag & Drop auf den Emulator ziehen. Die Installation wird automatisch gestartet.

Weitere Optionen:


Windows:

  1. Führen Sie den Emulator aus (SDK Manager.exe-> Tools-> AVDs verwalten ...-> Neu, dann Start).
  2. Starten Sie die Konsole (Windows XP), führen Sie -> cmd aus und wechseln Sie in den Ordner platform-tools des SDK- Verzeichnisses.
  3. Fügen Sie die APK- Datei in den Ordner 'android-sdk \ tools' oder 'platform-tools' ein.
  4. Geben Sie dann den folgenden Befehl ein.

    adb install [.apk Pfad]

    Beispiel:

    adb installiere C: \ Benutzer \ Name \ MyProject \ build \ Jorgesys.apk

Linux:

  1. Kopiere die APK-Datei platform-toolsin einen android-sdk linuxOrdner.
  2. Öffnen Sie das Terminal und navigieren Sie zum Ordner " platform-tools " in android-sdk .
  3. Führen Sie dann diesen Befehl aus -

    ./adb installiere FileName.apk

  4. Wenn der Vorgang erfolgreich ist (das Ergebnis wird auf dem Bildschirm angezeigt), finden Sie Ihre Datei im Launcher Ihres Emulators.

Mac:

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

Beispiel: PATH = $ PATH: / users / jorgesys / eclipse / android-sdk-mac_64 / tools

Führen Sie dann adb aus.

Mac:

1. Führen Sie den Emulator aus,

2.Then kopieren Sie Ihre APK - Datei und fügen Sie ihn in /Users/your_system_username/Library/Android/sdk/platform-tools,
wenn Sie nicht in der Lage sind sdk Pfad in Ihrem Mac - System zu finden, gehen Sie wie folgt vor: Öffnen Sie finder->selectGo Option auf Menü -> wählen Sie Öffnen Option Ordner -> es wird ein Popup Fenster mit einem Textfeld: /Users/your_system_username/Library/Android/sdk/-> Öffnen Sie jetzt den Ordner platform-tools und fügen Sie Ihre kopierte APK-Datei ein.

  1. Öffnen Sie nun das Terminal und geben Sie Folgendes ein: cd Library/Android/sdk/platform-tools

  2. Führen Sie in Ihrem Terminal Folgendes aus: ./adb install yourapkfilename.apk Wenn die folgende Fehlermeldung angezeigt wird: error: no devices found - waiting for deviceFühren Sie die Schritte 5 aus.

  3. Führen Sie Ihren Emulator in Android Studio aus. Sobald der Emulator aktiv ist und Schritt 4 wiederholt, wird die Erfolgsmeldung auf Ihrem Terminal angezeigt.

Jorgesys
quelle
43
Die ADB ist auch in Windows zu 'Plattform-Tools'
gewechselt
5
Ich wollte nur etwas hinzufügen, das in der obigen Antwort fehlt. Sie müssen die apk-Datei im Verzeichnis "android-sdk \ tools" ablegen. Mit diesen Informationen funktioniert die Antwort perfekt.
Camille Sévigny
11
Scheint, dass der Speicherort der APK frei gewählt werden kann, solange im adb installBefehl (auf einem Mac überprüft) korrekt darauf verwiesen wird . Der Speicherort von adb: Auf einem Mac finden Sie ab mindestens ADT-Bundle-Version 20130522 die Plattform-Tools in $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools.
mklement0
26
Sie sollten die .apk-Datei nicht im Verzeichnis platform-tools ablegen. Ihr Projekt gehört nicht dorthin. Verwenden Sie stattdessen den vollständigen Pfad für 'adb install', z. B. 'adb install "C: \ Benutzer \ Name \ MyProject \ build \ myapp.apk".
Ela782
13
Erhalten dieses Fehlers: Fehler [INSTALL_FAILED_NO_MATCHING_ABIS]
IAmAndroid
119

Wenn Sie mehr als einen Emulator erstellt haben oder ein Android-Gerät angeschlossen ist, beschwert sich adb bei

error: more than one device and emulator

adb help ist nicht ganz klar, was zu tun ist:

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

Das Flag, das Sie verwenden möchten, muss vor dem eigentlichen Befehl adb stehen:

adb -e install path/to/app.apk
Webmat
quelle
6
Gutes Zeug. Um ganz klar zu sein: Es geht darum, wie viele Emulatoren während der Ausführung ausgeführt (nicht erstellt) werden adb install. Durch -s <serial number>die eindeutige Ausrichtung auf einen bestimmten Emulator wird dieses Problem umgangen. Die Seriennummer kann aus der Ausgabe von entnommen werden adb devices -l.
mklement0
70

Heutzutage können Sie die Android-Apk einfach per Drag & Drop auf den Emulator ziehen und die Installation wird automatisch gestartet.

Amt87
quelle
4
Müssen Sie etwas tun, um dies zu ermöglichen? Möglicherweise ist es für den Visual Studio-Emulator anders, aber Drag & Drop scheint nicht zu funktionieren.
chad
Ich habe das noch nie benutzt.
Amt87
5
Für andere: Das Ziehen und Ablegen von APK-Installationen in Visual Studio Android Emulator funktioniert nicht, wenn der Emulator als Administrator gestartet wurde. Wer weiß warum.
Chad
@chad Drag & Drop von einem Prozess mit niedrigeren Berechtigungen zu einem Prozess mit höheren Berechtigungen ist seit Windows Vista verboten. Siehe 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
aryaxt
quelle
Es heißt ./adb Keine solche Datei oder kein solches Verzeichnis auf dem Mac. Wie soll ich das ausführen?
CanCeylan
Sie müssen Ihren Emulatornamen so eingeben, wie er in Ihrer Sonnenfinsternis angezeigt wird. Zum Beispiel ./emulator -avd youremulatorname
kkocabiyik
5
Ich dachte nur, ich würde teilen, dass in der neuesten Android SDK-Tools ADB aus dem Tools-Ordner in den Plattform-Tools-Ordner verschoben wurde
Jeff Wooden
Es gibt keine Relevanz des Tools- oder Plattform-Tools-Verzeichnisses, außer dass die Leute durch Glück adb auf ihren Wegen bekommen.
Hal50000
25

Gehen Sie in das Verzeichnis android-sdk / tools in der Eingabeaufforderung und geben Sie ein

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)
Akshat
quelle
22

Kopieren Sie die APK-Datei in das Plattform-Tools / Verzeichnis Ihres SDK und installieren Sie die APK-Datei mit cmd (unter Windows) auf dem Emulator:

adb install <path_to_your_bin>.apk

oder

./adb install <path_to_your_bin>.apk

Wenn mehr als ein Emulator ausgeführt wird , können Sie alle ausgeführten Emulatoren mit diesem Befehl finden:

adb devices

oder

./adb devices

Anschließend müssen Sie den Emulator, auf dem die Anwendung installiert werden soll, anhand der Seriennummer mit der Option -s angeben. Zum Beispiel:

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

oder

./adb -s emulator-5554 install path/to/your/app.apk
Hamed Ghadirian
quelle
11

Laden Sie die APK-Datei vom Browser herunter und klicken Sie einfach darauf (Benachrichtigungsbereich). Die Installation wird automatisch gestartet.

Sagar
quelle
11

Zuerst müssen Sie Android Studio auf Ihrem Computer installieren. Dann folgen Sie einfach diesen Schritten.

  1. Gehen Sie zu Ihrer Navigationsleiste und öffnen Sie Android Studio. Geben Sie hier die Bildbeschreibung ein
  2. Öffnen Sie in der Symbolleiste den AVD Manager. (Wenn Sie es nicht sehen können, erstellen Sie ein neues Android-Projekt) Geben Sie hier die Bildbeschreibung ein
  3. Erstellen Sie ein virtuelles Gerät. Geben Sie hier die Bildbeschreibung ein
  4. Wählen Sie ein Hardwaregerät aus, auf dem Sie Ihre App installieren möchten. Geben Sie hier die Bildbeschreibung ein
  5. Wählen Sie ein Android-Image aus, das Sie auf Ihrem Gerät installieren möchten. (Wenn Sie keine Bilder sehen können, können Sie das gewünschte Bild von Recommended, x86 Images oder Other images herunterladen.) Geben Sie hier die Bildbeschreibung ein
  6. Fügen Sie Ihrer AVD einen Namen hinzu. Geben Sie hier die Bildbeschreibung ein
  7. Jetzt wurde das virtuelle Gerät erstellt und Sie können es einfach ausführen, indem Sie auf die Wiedergabetaste klicken. Geben Sie hier die Bildbeschreibung ein
  8. Jetzt haben Sie das virtuelle Gerät eingerichtet und müssen nun die APK-Datei installieren. Geben Sie hier die Bildbeschreibung ein
  9. Laden Sie die APK-Datei herunter, die Sie installieren möchten, und ziehen Sie sie per Drag & Drop in den Emulator. Geben Sie hier die Bildbeschreibung ein
  10. Die APK-Datei wurde erfolgreich installiert und kann in Ihren Anwendungen angezeigt werden. Geben Sie hier die Bildbeschreibung ein
  11. Jetzt können Sie einfach die installierte App ausführen. Geben Sie hier die Bildbeschreibung ein
Skitty
quelle
10

Goto Shell / Terminal /, Reichweite bei android-sdk / tools dann

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

Angenommen, Sie müssen Facebook APK auf Ihrem Emulator installieren.

Sie können adb verwenden, um das APK wie folgt auf dem laufenden Emulator in OS X zu installieren :

./adb install ~/FBAndroid-2.1.apk

Und unter Windows so:

adb install %HOMEPATH%\FBAndroid-2.1.apk

Überprüfen Sie nach Abschluss des Vorgangs den Apps-Bildschirm des Emulators, um sicherzustellen, dass die App korrekt installiert wurde. Wenn Sie das Upgrade dieser App von einer früheren Version erzwingen müssen, fügen Sie das Flag -r wie folgt unter OS X hinzu :

./adb install -r ~/FBAndroid-2.1.apk
Faakhir
quelle
10

In Genymotion ziehen Sie einfach die * .apk-Datei in den Emulator und sie wird automatisch installiert und ausgeführt.

http://www.genymotion.com/

Salman Lashkarara
quelle
8

Laden Sie die Apk-Datei aus dem Netz herunter und kopieren Sie sie in die Plattform-Tools Ihres SDK-Ordners. Gehen Sie dann in der Eingabeaufforderung in dieses Verzeichnis und geben Sie Folgendes ein:

adb install filename.apk

Drücken Sie die Eingabetaste, um die Installation in wenigen Sekunden durchzuführen

Ravijena
quelle
7

Ab Windows 7

Umschalt + Rechtsklick in Ihren apk-Dateiordner.

Wählen Sie hier Befehlsfenster öffnen

Geben Sie & ad "adb install AppName.apk" ein

Don Chakkappan
quelle
7

Halten Sie Ihren Emulator am Laufen. Gehen Sie in der Befehlszeile in den Ordner platform-tools, in Ihren SDK-Ordner, der mit dem ADT-Bundle geliefert wird, und führen Sie den folgenden Befehl aus:

>adb install <yourFilename.apk>

Dieser Befehl erkennt Ihren laufenden Emulator / Ihre laufenden Emulatoren und zeigt Ihnen die Liste der Geräte an, auf denen Sie diese App installieren können (zeigen Sie an, ob physische Geräte an Ihren Computer angeschlossen sind). Dann können Sie einen beliebigen auswählen. Wenn nur ein Emulator ausgeführt wird, wird die App standardmäßig direkt darauf installiert.

Hinweis: Für den obigen Befehl muss sich Ihre APK-Datei im selben Verzeichnis befinden.

Für ein detaillierteres Tutorial folgt: Dieser Link

SachiN Ware.
quelle
5

(AUF MACOS GETESTET)

Der erste Schritt besteht darin, den Emulator auszuführen

Emulator -avd <avd_name>

Verwenden Sie dann adb, um die APK-Datei zu installieren

adb install <Pfad zur APK-Datei>

Wenn adb einen Fehler auslöst, wie APK bereits existiert oder etwas Ähnliches. Führen Sie die ADB-Shell aus, während der Emulator ausgeführt wird

ADB Shell

CD-Daten / App

adb deinstalliere <apk-Datei ohne .apk>

Wenn adb und emulator Befehle sind, die nicht gefunden wurden, gehen Sie wie folgt vor

export PATH = $ PATH: // android-sdk-macosx / Plattform-Tools: // android-sdk-macosx / android-sdk-macosx / tools:

Für die zukünftige Verwendung setzen Sie die obige Zeile am Ende von .bash_profile

vi ~ / .bash_profile

N0mi
quelle
5

Wenn Sie mehr als einen Emulator bei Firs verwenden, verwenden Sie diesen Befehl

adb devices

und dann Amulatur gewählt und Anwendung installieren

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

Ich könnte mich irren, aber unter Windows ziehe ich das einfach per Drag & Drop .apkin den Android Emulator. Ich meine, alles oben Genannte zu tun scheint eine Menge Arbeit zu sein.

Marcelo Agimóvel
quelle
Warum diese Antwort posten, wenn Sie sich nicht sicher sind? Sieht so aus, als hätten Sie die Antwort von Amt87 kopiert.
Reformiert am
Ich bin mir so unsicher, weil ich nicht weiß, ob er an seinem Fall arbeiten wird. Ich kann die Antwort von Amt87 nicht sehen.
Marcelo Agimóvel
Super einfach. Viel einfacher als andere Antworten, und es funktioniert hervorragend unter OS X.
Chantell Osejo
1
Dies scheint nur eine Wiederholung dieser bestehenden Antwort zu sein .
Pang
4

Wechseln Sie in der Eingabeaufforderung 1 in das Verzeichnis ADT / Android-sdk / tools. adb install fileName.apk (Windows)

  1. ./adb install fileName.apk (Ubuntu / Linux oder Mac)
vikseln
quelle
4

Ziehen Sie die ".apk" -Datei per Drag & Drop in das Emulatorfenster.

Dan Alboteanu
quelle
Dies scheint nur eine Wiederholung dieser bestehenden Antwort zu sein .
Pang
1

Sie schreiben den Befehl auf terminal / cmd adb install FileName.apk.


quelle
1

Am besten erstellen Sie eine App, die die APK-Datei auf dem Emulator öffnet. Sie müssen die APK-Datei in den Download-Ordner Ihres Emulators kopieren. Ersetzen Sie dann yourAppName.apk durch Ihren .apk-Namen.

Hier ist der Code

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


    }
}
ORY
quelle
1

Jetzt kannst du die apk einfach per Drag & Drop in den Emulator ziehen und sie wird installiert!

Hassaan Akbar
quelle
1
Dies scheint nur eine Wiederholung dieser bestehenden Antwort zu sein .
Pang
1

Unter Linux mache ich das:

  1. Sehen Sie zuerst, welche Geräte ich derzeit habe: emulator -list-avds
  2. Erstellen Sie die Version cd android && ./gradlew assembleRelease
  3. installiere es auf dem emulierten Gerät "Nexus5" (du bist im Android- Verzeichnis, sonst benutze den vollständigen Pfad zu apk):adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

Das ist es. Sie können auch verwenden./gradlew installRelease

suther
quelle
1

Folge den Schritten :

  1. Stellen Sie sicher, dass Sie die Installation aus unbekannten Quellen in den Einstellungen zugelassen haben.
  2. Verwenden Sie den Android-Gerätemonitor, um die APK auf die SD-Karte zu kopieren.
  3. Verwenden Sie den in Android integrierten Browser, um zur Datei zu navigieren: ///sdcard/apk-name.apk
  4. Wenn die Benachrichtigung "Download abgeschlossen" angezeigt wird, klicken Sie darauf.

quelle
0

1) Fügen Sie die Datei myapp.apk in den Ordner platform-tools ein , in meinem Fall C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools. Dies ist der Link, in meinem Fall kann er sich für Sie ändern

2) Öffnen Sie das Verzeichnis auf der CMD- CD C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools

3) Jetzt befinden Sie sich im Ordner "Plattform-Tools". Geben Sie einfach " adb install myapp.apk" ein

Bitte stellen Sie sicher, dass Ihr Emulator eingeschaltet ist. Wenn alles in Ordnung ist, wird apk installiert

Shamnad
quelle
0

Starten Sie die Konsole (Windows XP), führen Sie -> cmd aus und wechseln Sie in den Ordner platform-tools des SDK-Verzeichnisses.

Wenn Sie sich fragen, wie Sie cmdim platform-toolsOrdner des SDK-Verzeichnisses ausgeführt werden sollen, führen Sie die folgenden Schritte aus, wenn Sie eine ausreichend neue Windows-Version ausführen :

  1. Gehen Sie zu platform-toolsWindows Explorer.
  2. Halten Sie die shiftrechte Maustaste gedrückt und Sie finden die Option "Befehlsfenster hier öffnen".
  3. Klicken Sie darauf und cmd startet in diesem Ordner.

Geben Sie hier die Bildbeschreibung ein

Ich hoffe es hilft

Max
quelle
0

In Mac oder Windows. Führen Sie einfach den Emulator aus und ziehen Sie die apk per Drag & Drop auf den Startbildschirm. Es wird installiert

Faheem
quelle
1
Dies scheint nur eine Wiederholung dieser bestehenden Antwort zu sein .
Pang
0

Einfach Sie können APK auf Datei-Hosting hochladen oder APK herunterladen und den Browser verwenden, um von einer unbekannten Quelle zu installieren.

Thoman
quelle