在UI automator查看器错误获取设备屏幕截图中,原因:错误无法连接到adb.检查adb是否安装正确

ruc*_*hir 13 android ui-automation android-emulator

当我点击UI Automator查看器 - >设备屏幕截图抛出错误无法连接到adb.检查adb是否安装正确.

我正在尝试运行Appium.我能够在模拟器中加载apk,由于adb连接错误而卡在UI Automator查看器上.

小智 44

用文本编辑器(记事本/ vim)打开uiautomatorviewer.bat.

找到那条线:

call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=%prog_dir%" -jar %jarpath% %*
Run Code Online (Sandbox Code Playgroud)

并将其更改为 call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=C:\DEV\androidSDK\tools" -jar %jarpath% %*

请注意,您应该在bindir之后放置Tools的路径.

  • 它对我也有用.刚编辑了"-Dcom.android.uiautomator.bindir = <我机器上的路径>"中的路径.很好的节省时间.谢谢 (3认同)

Pet*_*ter 6

另一个解决方法是只复制uiautomatorviewer.bat旁边的adb.exe.

如果我没记错的话,修改后的文件会在更新SDK时混淆Android Studio,因此您必须手动删除才能成功更新,这意味着更具有未来性的解决方案.示例:链接