Installieren von mehreren android-Anwendungen ( von apk-Dateien) in das Gerät ein?
Ich 50 apk-Dateien und ich brauche, um es zu installieren zu viele android-Geräte. Wie kann ich es installieren, mit einem Klick.
Kann ich installieren Sie eine apk-Datei mit adb per "install" - Befehl, sondern wie zu installieren 50 apk-Dateien auf einmal?
Ich bin mit Windows
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Windows, können Sie mit diesem Befehl Linie:
find . -name "*.apk" -exec adb install {} \;
alle installieren apk-Dateien im aktuellen Verzeichnis (und alle Unterverzeichnisse).können Sie entweder (aus
ADB
Hilfe):welche bevorzugt über die Installation von one-by-one,
da werden Sie sparen overhead-Verbindung-mal über den Befehl verbinden/trennen der Verbindung zu Ihrem Gerät ist modem,
allgemein gesprochen, verwenden Sie die
install-multiple
während der Flucht vor den Paket-Namen (Ihre apk-Dateien),Sie besser sicherstellen, dass Sie die apk-Dateien-Namen keine Leerzeichen oder haben Sie zu entkommen, dass die Datei-Namen.
wenn Sie mit windows die cmd Flucht und wickeln mit
"
ist obligatorisch, es sei denn, Sie verwenden einen kleinen trick: Drop ein paar apk-Dateien über eine batch-Datei, und verwenden Sie die%*
als argument.wenn Sie noch auf der "will ich installieren, one-by-one,
verwenden Sie mein Skript aus der folgenden Antwort https://stackoverflow.com/a/34553043/257319 es erlaubt Ihnen, eine unbegrenzte Anzahl von Argumenten, während richtig die Verkürzung der apk-Datei-Namen in dem Befehl install..
eine weitere alternative ist die batch-Komprimierung die ganze APK zu einem "Speicher-Komprimierung zip' schieben es auf die SD-Karte, Dekomprimieren Sie es zu einem tmp-Ordner, und die Verwendung von shell zum installieren der Pakete eins nach dem anderen, aber da diese lokal vorhanden ist, den overhead von "adb-zu-modem-Gespräche" sein würden, fast keine 🙂
glücklich, installation :]
Sind Sie mit linux ? Sie könnten kopieren Sie alle apks auf ein Verzeichnis, und führen Sie dann verwenden Sie einfach:
Fand ich die Lösung. Es ist eigentlich sehr einfach:
Das ist das, was ich suchte.
Vielen Dank an alle
|
statt&
. - - Die&
sagen "continue to next installieren wenn nichts falsch ist", aber manchmal (es sei denn, Sie zu zwingen, installieren Sie mit-r
: ersetzen der vorhandenen Anwendung) das Paket ist entweder installiert oder beschädigt, in welchem Fall die ganze Zeile würde nicht weiter ausgeführt werden, aber in diesem Fall der rest derinstall
Anweisungen nicht ausgeführt werden, während das ist in Ordnung für einige Fälle (die Sie Debuggen möchten Sie das Paket, das war der Fall, der Fehler ist) in der Regel batch-installation tendenziell Liebe der "Massen-Ansatz". Mit|
ist genauso wie zu sagen "continue anyway".Wenn Sie brauchen, ist ein cross-Plattform-Lösung, die funktioniert auch auf mehreren angeschlossenen Geräten gleichzeitig (mit einer Reihe von Komfort-features, wie die Suche nach adb im Standard-Verzeichnis), können Sie check-out dieses tool:
https://github.com/patrickfav/uber-adb-tools
Nutzung für die Installation
Auch funktioniert, deinstallieren Sie mehrere Pakete mit wildcard-Unterstützung.
Full disclaimer: ich bin der Entwickler
Basiert (und Dank) auf die Antwort von alextooter
und bearbeitet von Manoj Khanna
Ich kam mit dieser:
In Windows, können Sie mit diesem Befehl Linie:
In einer batch-Datei:
können Sie %%f "%%f" statt, und nach wirklich langen Stunden der Arbeit an diesem, ich kam mit dieser Recht ordentliche Lösung über eine batch-Datei:
Diese batch-Datei gab, diese Ausgabe, [Ankündigung ein paar Fehler, weil unkonventionelle Zeichen im Dateinamen (™ Marke Char und mit dem '&' - Zeichen), aber nichts zu befürchten, die werden ein anderes Thema.]
[Eine Letzte Bemerkung. Der Ordner "original" - Adresse war viel mehr, dass nur "meine hardware", und es wurde editiert, nur zur Veranschaulichung, wenn durch Zufall, es wurde vergessen zu Bearbeiten, die in einigen anderen Zeile(N) sich dann bewusst sein.
Es wurde dreifach geprüft, aber egal, man weiß ja nie.]
so, weiter mit der Bildschirm-Ausgang Kopieren-Einfügen:
Wenn Sie wollen, es zu tun auf einem Mac, alle Ihre APKs in einen Ordner, und versuchen Sie, diese in das Terminal:
Für Windows -, dies zu tun:
in CMD im inneren ur-Ordner-Pfad laufen diese:
Öffnen Sie die Textdatei und benennen Sie alle enteries von
zu
die Datei sollte so Aussehen : (Vorausgesetzt, Sie verwenden Sie Editor, um Ihre "print.txt" Datei, drücken Sie "STRG+H". Damit öffnen Sie das Dialogfeld Suchen und Ersetzen.
Nun müssen Sie benennen Sie .txt-Erweiterung in Ihrem "c:\apps\print.txt" auf "drucken".Fledermaus". Sie müssen die Erweiterung angezeigt in windows. Google, wenn Sie nicht wissen, wie zu tun, dass
http://forum.xda-developers.com/showthread.php?t=743457
Habe ich installiert 10 apk-Dateien auf 30 Geräte mit einer SDCard und MultiAPKInstaller (verfügbar auf play store: https://play.google.com/store/apps/details?id=com.bifusimo.multiapkinstaller&hl=pl).
Schritt für Schritt erforderlichen Aktionen zum ausführen Alextooter Antwort:
Auf windows 10:
auf dem Handy:
mal>entsperren der Entwickler-Optionen.
adb devices
um zu sehen, welche verfügbar sind.
Wenn er ... unberechtigte entsperren Sie Handy-Bildschirm und akzeptieren Sie die pc-Taste.
dann, wenn Sie einfügen .apk in c:/b/fastboot/test.apk der folgende Befehl installiert die app:
adb install testen.apk
Der folgende Befehl installiert alle apks im Ordner:
for %f in (C:\your_app_path\*.apk) do adb install "%f"
Hinweis: wenn Sie ein Leerzeichen in dem Pfad sollten Sie den Pfad in Anführungszeichen:
for %f in ("c:/b/fastboot/subfolder with space in the name/apks\*.apk") do adb install "%f"