问题
整个 GUI 都损坏了。没有消息、按钮中没有文本、奇怪的符号等。
我认为这可能是 SWT (see image) .
环境
桌面操作系统:macOS Catalina 10.15.4 (19E287)
测试中的移动平台/版本:Android
真实设备或模拟器/模拟器:通过 Android Studio QEMU 模拟设备
Java:
使用brew 安装了Java。
Android Studio 从官方网页安装。
Android Studio 4.0
Build #AI-193.6911.18.40.6514223, built on May 20, 2020
Runtime version: 1.8.0_242-release-1644-b3-6222593 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.15.4
GC: ParNew, ConcurrentMarkSweep
Memory: 1237M
Cores: 12
Registry: ide.new.welcome.screen.force=true
Non-Bundled Plugins:
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.252-b09, mixed mode)
重现步骤
- 安装 Java 8
- 安装 Android Studio
- 安装英特尔 HAXM
- 从终端
uiautomatorviewer
或/Users/user/Library/Android/sdk/tools/bin/uiautomatorviewer
环境变量
export JAVA_HOME_8=$(/usr/libexec/java_home -v 1.8)
export JAVA_HOME=$JAVA_HOME_8
export PATH=$PATH:$JAVA_HOME/bin
export M2_HOME=/opt/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin
export ANDROID_HOME=/Users/user/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/build-tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
也许我错过了一些东西。另外,如果需要日志请告诉我。
谢谢
最佳答案
如果您使用的是深色模式,可以尝试将 macOS 主题切换为浅色模式吗?我收到一个 Java 更新对话框,与您的屏幕截图类似。我意识到文本在那里,但它们是白色的,在白色窗口背景下看不到。当我点击一个按钮时我意识到了这一点。
关于android - UI Automator Viewer 的 GUI 损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61997115/