• Mac解决使用uiautomatorviewer会报错:./uiautomatorviewer 03:56:07 E/Screenshot: Unsupported protocol: 2


    ~/Desktop/softwareinstall/android_sdk_macosx/tools �
    ./uiautomatorviewer 03:56:07 E/Screenshot: Unsupported protocol: 2

    Unexpected error while obtaining UI hierarchy
    java.lang.reflect.InvocationTargetException

    之前安装的Android SDK---tools-----使用uiautomatorviewer会上述报错

    解决方案如下:

    1.直接下载了Android Studio,不再使用原来的Android SDK

    2.下载Android Studio 我的是Mac
    下载地址:https://developer.android.google.cn/studio/




    步骤1 - 系统要求

    可以在以下的操作系统开始 Android 应用程序开发:

    • Microsoft® Windows® 8/7/Vista/2003 (32 or 64位)。
    • Mac® OS X® 10.8.5 或者更高
    • GNOME or KDE 桌面

    所有开发 Android 应用程序需要的工具都是开源的,并且可以从互联网上下载。以下是开始 Android 应用程序编程之前需要的软件列表:

    • Java JDK5 及以后版本
    • Java 运行时环境6
    • Android Studio

    步骤2 - 安装 Android Studio

    概览

    Android Studio 是开发 Android 应用程序的官方 IDE,基于 Intellij IDEA。你可以从官网Android Studio下载下载最新版本的 Android Studio。如果你是在 Windows 上安装 Android Studio 的新人,找到名为 android-studio-bundle-135.17407740-windows.exe 文件下载,并通过 Android Studio 向导指南运行。

    如果要在 Mac 或者 Linux 上安装 Android Studio,可以从Android Studio Mac 下载或者Android Studio Linux 下载来下载最新版本,查看随下载文件提供的说明。这个教程假设你在 Windows 8.1 操作系统上安装你的环境。

    安装

    确保在安装 Android Studio 之前,已经安装好 Java JDK。安装 Java JDK。

    Android Studio 安装配置教程 - MacOS(详细版)

    Android Studio安装详细步骤的参考帖子:https://blog.csdn.net/qq_38436214/article/details/106658550

    安装好Android Studio后,可以打开Preferences设置---System Settings--Android SDK---SDK Tools---进行更新安装

    验证:

    /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home

    /Users/用户名/Library/Android/sdk

    Android Mac 打开屏幕抓取工具Uiautomatorviewer

    去往路径:/Users/admin/Library/Android/sdk/tools/bin/uiautomatorviewer

    终端敲命令:
    cd /Users/用户名/Library/Android/sdk/tools/bin/

    ./uiautomatorviewer

    成功调起!成功!

    备注:/Users/用户名/Library/ 的操作等于屏幕左上方:前往 -> 我的资源库

  • 相关阅读:
    iOS开发--UIPickerView(选择器控件) 省份和城市的做法
    UITableView左滑设置更多的按钮
    UITableView的增,删,改例子
    UITableView的简单用法
    Block传值原理
    UIToolbar的简单用法
    用UIScrollView,UIPageControl来实现滚动视图。
    用UIPickerView来显示省和市
    如何设计好的UI控件
    UITextfield属性用法
  • 原文地址:https://www.cnblogs.com/yiyaxuan/p/14643031.html
Copyright © 2020-2023  润新知