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?
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?
Antworten:
Sie können die APK-Datei Ihrer Anwendung einfach per Drag & Drop auf den Emulator ziehen. Die Installation wird automatisch gestartet.
Weitere Optionen:
Windows:
Geben Sie dann den folgenden Befehl ein.
adb install [.apk Pfad]
Beispiel:
adb installiere C: \ Benutzer \ Name \ MyProject \ build \ Jorgesys.apk
Linux:
platform-tools
in einen android-sdk linux
Ordner../adb installiere FileName.apk
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->select
Go 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.
Öffnen Sie nun das Terminal und geben Sie Folgendes ein:
cd Library/Android/sdk/platform-tools
Führen Sie in Ihrem Terminal Folgendes aus: ./adb install yourapkfilename.apk
Wenn die folgende Fehlermeldung angezeigt wird: error: no devices found - waiting for device
Führen Sie die Schritte 5 aus.
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.
adb install
Befehl (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
.
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
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
.
Heutzutage können Sie die Android-Apk einfach per Drag & Drop auf den Emulator ziehen und die Installation wird automatisch gestartet.
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
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
Drag & Drop
Ziehen Sie die apk-Datei einfach per Drag & Drop in Ihren Emulator.
Sie können Ihren Android-Emulator auch ohne Android Studio ausführen .
Zuerst müssen Sie Android Studio auf Ihrem Computer installieren. Dann folgen Sie einfach diesen Schritten.
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
In Genymotion ziehen Sie einfach die * .apk-Datei in den Emulator und sie wird automatisch installiert und ausgeführt.
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
Ab Windows 7
Umschalt + Rechtsklick in Ihren apk-Dateiordner.
Wählen Sie hier Befehlsfenster öffnen
Geben Sie & ad "adb install AppName.apk" ein
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
(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
Ich könnte mich irren, aber unter Windows ziehe ich das einfach per Drag & Drop .apk
in den Android Emulator. Ich meine, alles oben Genannte zu tun scheint eine Menge Arbeit zu sein.
Ziehen Sie die ".apk" -Datei per Drag & Drop in das Emulatorfenster.
Sie schreiben den Befehl auf terminal / cmd adb install FileName.apk.
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);
}
}
Jetzt kannst du die apk einfach per Drag & Drop in den Emulator ziehen und sie wird installiert!
Unter Linux mache ich das:
emulator -list-avds
cd android && ./gradlew assembleRelease
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
Das ist es. Sie können auch verwenden./gradlew installRelease
Folge den Schritten :
Ziehen Sie Ihre apk einfach per Drag & Drop in den Emulator
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
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 cmd
im platform-tools
Ordner des SDK-Verzeichnisses ausgeführt werden sollen, führen Sie die folgenden Schritte aus, wenn Sie eine ausreichend neue Windows-Version ausführen :
platform-tools
Windows Explorer.shift
rechte Maustaste gedrückt und Sie finden die Option "Befehlsfenster hier öffnen".Ich hoffe es hilft
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
Einfach Sie können APK auf Datei-Hosting hochladen oder APK herunterladen und den Browser verwenden, um von einer unbekannten Quelle zu installieren.