DOKUMENTATION / FEHLERBEHEBUNG
Android & WebViews
Tapscope erreicht Chrome und debugbare WebViews unter Android über adb, die Android Debug Bridge. Das Gerät braucht USB-Debugging und muss diesen Mac zulassen.
adb fehlt oder läuft nicht
Anzeige in Tapscope adb nicht gefunden · adb läuft nicht
Tapscope findet Geräte über adb aus den Android platform-tools. Ist adb installiert, startet Tapscope den adb-Server selbst.
- Installiere die platform-tools mit Homebrew (erster Befehl unten) oder über den SDK Manager von Android Studio.
- Prüfe mit adb version.
- adb liegt an einem ungewöhnlichen Ort: Trag den Pfad als devices.adbPath in ~/.tapscope/config.json ein.
- adb hängt: Starte den Server mit dem letzten Befehl unten neu.
brew install --cask android-platform-tools
adb version
adb kill-server && adb start-serverUSB-Debugging zulassen
Anzeige in Tapscope Nicht autorisiert
Das Gerät sieht den Mac, hat ihm das Debuggen aber noch nicht erlaubt.
- Schalte die Entwickleroptionen ein: Einstellungen › Über das Telefon › siebenmal auf Build-Nummer tippen.
- Schalte Einstellungen › System › Entwickleroptionen › USB-Debugging ein.
- Entsperre das Gerät und bestätige „USB-Debugging zulassen?“. Hake „Von diesem Computer immer zulassen“ an.
- Kein Dialog? Tippe in den Entwickleroptionen auf „USB-Debugging-Autorisierungen aufheben“ und steck das Kabel neu ein.
Gerät offline
Anzeige in Tapscope Offline
adb kennt das Gerät, hat aber die Verbindung zu ihm verloren.
- Zieh das Kabel ab und steck es wieder ein.
- Nutze ein Datenkabel und einen Anschluss direkt am Mac; manche Kabel laden nur.
- Führe adb reconnect aus und prüfe die Liste mit adb devices -l.
- Unter Linux: Prüfe die udev-Regeln für dein Gerät.
adb reconnect
adb devices -lNichts zum Debuggen
Anzeige in Tapscope Kein debugbarer Browser und keine WebView
Das Gerät ist bereit, aber kein Browser und keine App bietet eine Debug-Verbindung an.
- Öffne Chrome auf dem Gerät mit einer Seite und schließe die Willkommensseiten von Chrome ab.
- Lass den Browser oder die App im Vordergrund. Android friert Apps im Hintergrund ein, dann antworten sie nicht mehr.
- Eigene App: Debug-Builds erlauben das WebView-Debugging automatisch. Für andere Builds rufe beim Start die Zeile unten auf.
- Apps aus dem Play Store schalten das WebView-Debugging meist ab; sie lassen sich nicht inspizieren.
WebView.setWebContentsDebuggingEnabled(true)Klappt es immer noch nicht?
Starte die Diagnose im Terminal. Sie prüft jede Verbindung, die Tapscope braucht, und nennt zu jedem Problem den nächsten Schritt.
tapscope doctorSchick uns die Ausgabe, wir helfen weiter: support@tapscope.ch