„ADB Idea“ einsetzen, um Zeit zu sparen

Android-Studio: Plugins (Logo)
Wozu wird „ADB Idea“ eingesetzt?

Bei „ADB Idea“ handelt es ich um ein hilfreiches Plugin, das Android-Studio um einige nützliche ADB-Befehle (siehe Screenshot unten) erweitert. Alle Befehle können dabei über eine einfache Tastenkombination erreicht und ausgeführt werden. Dabei kommst du in den Genuss von mehreren Vorteilen, die dir insbesondere kostbare Zeit bei der App-Entwicklung sparen.

ADB Idea: Übersicht aller Befehle

Du musst mit Hilfe dieser Befehle auf deinem Android-Gerät nicht lange nach

  • deiner App suchen, um diese zu starten oder zu deinstallieren
  • dem Cache deiner App suchen, um diesen zu entleeren
  • deiner App in den Hintergrundprozessen suchen, um diese zu beenden

 

Wie wird das Plugin installiert?

Für die Installation des Plugins musst du in Android-Studio folgende Schritte durchlaufen:

  1. File
  2. Settings
  3. Plugins
  4. Browse Repositories
  5. ADB Idea“ in das Suchfeld ganz oben links eingeben oder das Plugin in der Liste darunter suchen
  6. Das Plugin aus der Liste auswählen und im Abschnitt rechts daneben auf „Install“ klicken
  7. Android-Studio neustarten

"ADB Idea"-Plugin installieren (Schritt 1)

Falls dir die oben beschriebenen Schritte zu wenig sind, kannst du auch unsere ausführlichere Anleitung verwenden.

ACHTUNG: Die Installation des Plugins ist Voraussetzung für die weiteren Schritte dieser Anleitung!

 

Wie wird „ADB Idea“ in Android-Studio eingesetzt?

Die Verwendung von „ADB Idea“ ist denkbar simpel, aber wir beschreiben dir dennoch kurz, wie du das Plugin richtig einsetzt.

 

Schritt 1: Zusätzliche ADB-Befehle öffnen
Nachdem du das Plugin erfolgreich installiert und Android-Studio neugestartet hast, musst du folgende Tasten gleichzeitig drücken, um ein kleines Popup-Fenster mit zusätzlichen ADB-Befehlen zu öffnen:

Strg + Alt + Umschalt (Shift) + a

ADB Idea: Tastenkombination
Info: Die "Umschalt (Shift)"-Taste kann auf vielen Tastaturen aus Platzgründen auch ein nach oben zeigender "Pfeil" sein. Falls also auf deiner Tastatur nicht "Umsch" steht, sondern sich an der gleichen Stelle wie in unserem Screenshot ein "Pfeil" befindet, dann verwende diese Taste.

Anschließend sollte sich bei dir folgendes Popup-Fenster mit den zusätzlichen ADB-Befehlen öffnen:


Um einen der Befehle auszuführen, musst du diesen zuerst aus der Liste auswählen (gehe mittels der Pfeiltasten oder Maus hoch und runter) und dann mit "Enter" oder einem einfachen "Mausklick" bestätigen.

ACHTUNG: Für die Ausführung der obigen ADB-Befehle muss natürlich deine App erstmal auf dem Zielgerät installiert werden. Falls du die Befehle ohne installierte App ausführst, würde folgende Fehlermeldung ganz unten rechts in Android-Studio erscheinen:

ADB Idea: Fehlermeldung

 

Schritt 2: ADB-Befehle einsetzen
1) ADB Uninstall App: 
Dieser Befehl bewirkt die sofortige Deinstallation deiner App auf dem Gerät. Somit sparst du dir den umständlichen Weg bis zum "Deinstallations"-Button in der App-Info.

ADB Idea: ADB Uninstall App

2) ADB Kill App: 
Wenn du diesen Befehl verwendest, so wird das Beenden deine App auf dem Android-Gerät erzwungen und die App danach nicht weiter im Hintergrund ausgeführt. Auf diese Weise sparst du dir den Weg bis zum "Beenden erzwingen"-Button in der App-Info.

ADB Idea: ADB Kill App
3) ADB Start App: 
Sofern du diesen Befehl einsetzt, wird deine App sofort gestartet und du musst nicht extra auf deinem Gerät nach der App suchen.

ADB Idea: ADB Start App
4) ADB Restart App: 
Bei diesem  Befehl wird deine App zunächst beendet und direkt danach neugestartet. Das erspart dir den Weg über den "Beenden erzwingen"-Button in der App-Info und das anschließende Neustarten über das App-Icon im Menü oder Startbildschirm.

5) ADB Clear App Data: 
Dieser Befehl löscht den gesamten Cache deiner App und du kannst dir den Weg bis zum "Cache leeren"-Button in den Speichereinstellungen sparen. Nach dem Entleeren des Caches müsste weiter unten bei "Cache" dann "0B" stehen.

ADB Idea: ADB Clear App Data
6) ADB Clear App Data and Restart:  
Bei Ausführung des Befehls wird ebenfalls der App-Cache geleert und direkt im Anschluss die App neugestartet. Du sparst dir hier also gleich zwei umständliche Schritte in Android.

7) ADB Revoke Permissions:  
Wenn du für deine App irgendwelche Genehmigungen (Permissions) anforderst, dann musst du diese in Android immer erst zulassen. Es erscheint dabei ein Dialog, bei dem du auf den "Zulassen"-Button klicken musst, um der App etwas zu genehmigen. 

ADB Idea: ADB Revoke Permissions (1)
Anschließend werden alle Genehmigungen in der App-Info unter "Berechtigungen" angezeigt:

ADB Idea: ADB Revoke Permissions (2)
Falls du alle App-Genehmigungen später aus irgendwelchen Gründen wieder zurückziehen möchtest, kannst du das ganz einfach über den Befehl "Revoke Permissions" des ADB-Idea-Plugins tun. Danach erscheint in Android-Studio ganz unten links folgende Meldung, die dir anzeigt, welche Genehmigungen der App gerade entzogen wurden (z.B. permission.CAMERA): 

ADB Idea: ADB Revoke Permissions (3) 
In der App-Info steht dann im Abschnitt "Berechtigungen" die Zeile "Keine Berechtigungen gewährt".

ADB Idea: ADB Revoke Permissions (4)
8) ADB Start App With Debugger:  
Bei Eingabe des Befehls wird deine App im Debug-Modus gestartet und es öffnet sich innerhalb von Android-Studio unten links der Debugger mit "Debugger"-Fenster und "Console".

ADB Idea: ADB Start App With Permissions
9) ADB Restart App With Debugger:  
Durch diesen Befehl wird deine App neugestartet und ebenfalls im Debug-Modus geöffnet. Eventuell siehst du dabei kurz folgendes Warte-Fenster:

ADB Idea: ADB Restart App With Permissions