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?



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.


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

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.


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

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)

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


11

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


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

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)

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


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


7

Ab Windows 7

Umschalt + Rechtsklick in Ihren apk-Dateiordner.

Wählen Sie hier Befehlsfenster öffnen

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


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


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


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

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.


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)


1

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


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


    }
}


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


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.


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


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



0

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.