Ich habe den uiautomatorviewer benutzt, um Android-Automatisierung zu machen. Aber wenn ich versuche, einen Schnappschuss zu machen, um die UI aufzulisten, wird angezeigt, dass adb nicht installiert ist.
Bearbeiten Sie die letzte Zeile mit folgendem Pfad:
Aufruf% java_exe% -Djava.ext.dirs =% javaextdirs% -Dcom.android.uiautomator.bindir = H: \ android-sdk \ tools -jar% jarpath%%
Versuchen Sie, die .bat-Datei zu ändern, und es funktioniert, aber es ist wichtig, dass der Werkzeugpfad mit dem Zeichen "\" geschlossen ist, aber nicht funktioniert, Beispiel Rufen Sie "% java_exe%" "-Djava.ext.dirs =% javaextdirs%" "-Dcom.android.uiautomator.bindir=" C: \ Android_SDK \ tools \ "-jar% jarpath%% *
aufIch folgte dem Link: Ссылка und editierte die letzte Zeile der Datei uiautomatorviewer.bat, aber das Problem blieb bestehen.
In meinem Fall habe ich das bestehende android SDK entfernt und es über Android Studio neu installiert und es hat funktioniert. Das neue Android SDK verfügt nicht über eine Benutzeroberfläche für den SDK-Manager. Daher ist es mühsam herauszufinden, welche Pakete installiert werden müssen.
Sobald das Android Studio installiert ist, installiert es automatisch das Android SDK und alle erforderlichen Pakete, damit der uiautomatorviewer einwandfrei funktioniert.
Tags und Links android adb android-emulator ui-automation