Eine APK mit adb vom Computer installieren

1 Min. Lesezeit · Aktualisiert 2026-09-05

Advertisement

Wann adb das bessere Werkzeug ist

Die Installation vom Computer umgeht den Installer des Telefons vollständig, zeigt bei einem Fehlschlag den echten Fehlercode, verarbeitet Split-Bundles ohne Drittanbieter-App und ist der einzige Weg für Android-TV-Boxen ohne Dateimanager.

Einrichtung

  1. Hol dir die Platform Tools: brew install --cask android-platform-tools unter macOS, sudo apt install adb unter Debian und Ubuntu, oder lade SDK Platform-Tools für Windows von Google und entpacke sie.
  2. Aktiviere am Telefon die Entwickleroptionen, indem du in Einstellungen › Über das Telefon siebenmal auf Build-Nummer tippst, und schalte dann USB-Debugging ein.
  3. Kabel anschließen, adb devices ausführen, die Abfrage am Telefon bestätigen. Das Gerät sollte als device erscheinen, nicht als unauthorized.

Kabellos: Android 11 und neuer haben Drahtloses Debugging in den Entwickleroptionen mit einem Kopplungscode; adb pair <ip:port>, dann adb connect <ip:port>.

Befehle

AufgabeBefehl
APK installierenadb install app.apk
Neu installieren, Daten behaltenadb install -r app.apk
Split-Bundle installierenadb install-multiple base.apk split_config.arm64_v8a.apk split_config.de.apk
XAPK oder APKS installierenErst entpacken (es ist ein Zip), dann install-multiple auf die enthaltenen APKs
Für einen bestimmten Nutzer installierenadb install --user 0 app.apk
Deinstallierenadb uninstall <Paketname>
Installierte Version prüfen`adb shell dumpsys package <Paketname> \grep version`

Downgrades

adb install -r -d app.apk erlaubt einen niedrigeren Versionscode nur bei debugfähigen Builds; bei einer normalen App wird -d ignoriert und die Installation scheitert mit INSTALL_FAILED_VERSION_DOWNGRADE. Deinstalliere zuerst, wie in eine App downgraden beschrieben.

Fehler lesen

adb nennt den Grund, anders als der Installer des Telefons: INSTALL_FAILED_UPDATE_INCOMPATIBLE ist eine Signaturabweichung, INSTALL_FAILED_NO_MATCHING_ABIS heißt, das Paket hat keinen nativen Code für deine CPU, INSTALL_FAILED_OLDER_SDK heißt, die App braucht ein neueres Android, INSTALL_FAILED_MISSING_SPLIT heißt, du hast die Basis-APK eines Bundles allein installiert.

OBB-Daten

adb legt keine Erweiterungsdateien ab. Kopiere sie mit adb push main.1234.com.example.obb /sdcard/Android/obb/com.example/.

Diese Anleitung beschreibt das allgemeine Android-Verhalten; Menünamen unterscheiden sich je nach Hersteller und Android-Version. Downloads auf dieser Seite stammen von etablierten Drittanbieter-Spiegeln und werden von uns nie verändert.

Weitere Anleitungen

Advertisement