简体   繁体   English

uiautomator在mac中不可点击

[英]uiautomator not clickable in mac

Configuration配置

OS: macOS Big Sur操作系统:macOS 大苏尔
Java: 1.8.0_231 Java:1.8.0_231
Android studio: 4.2 Android工作室:4.2

I have also set PATH as below我还设置了 PATH 如下

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
export ANDROID_HOME=~/Library/Android/sdk
export PATH=$PATH:$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/lib
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/build-tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/tools/lib/x86_64

When I open uiautomatorviewer from the terminal, the buttons are not clickable.当我从终端打开 uiautomatorviewer 时,按钮不可点击。

uiautomatorviewer screen for reference uiautomatorviewer 屏幕供参考

图片

Try this solution it worked for me:试试这个对我有用的解决方案:

Download the latest swt.jar, from https://download.eclipse.org/eclipse/downloads/index.html , rename downloaded swt.jar to swt2.jar, copy to Android/sdk/tools/lib/x86_64/ and to Android/sdk/tools/lib/x86 and run uiaautomatorviewer. Download the latest swt.jar, from https://download.eclipse.org/eclipse/downloads/index.html , rename downloaded swt.jar to swt2.jar, copy to Android/sdk/tools/lib/x86_64/ and to Android/sdk/tools/lib/x86 并运行 uiaautomatorviewer。

source: https://github.com/android/android-test/issues/911来源: https://github.com/android/android-test/issues/911

Change swt.jar file in Android/sdk/tools/lib/x86_64/ and tAndroid/sdk/tools/lib/x86.更改 Android/sdk/tools/lib/x86_64/ 和 tAndroid/sdk/tools/lib/x86 中的 swt.jar 文件。 Download swt.jar file of version 4.20 only.Other versions don't work.仅下载 4.20 版本的 swt.jar 文件。其他版本不起作用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM