如何在Android Studio的Wear OS模拟器中打开表盘列表?长按操作无效问题咨询
解决Wear OS模拟器无法呼出表盘列表的问题
针对你在Arch Linux环境下使用Android Studio Beta 2021.01、Wear OS Round API 30模拟器遇到的长按表盘无响应问题,这里有几个实用的解决方案:
使用模拟器扩展控制面板触发长按
点击模拟器右侧的「Extended Controls」按钮(三个点的图标),切换到Input选项卡,找到「Long press」按钮并点击——这个是模拟器原生的长按触发方式,比手动鼠标长按更稳定,能直接呼出表盘选择界面。调整模拟器输入模式
- 先确认模拟器的鼠标模式是「Touchscreen」(点击模拟器窗口顶部的手指图标切换),默认的鼠标模式可能无法正确识别长按动作;
- 进入Android Studio的
File > Settings > Tools > Emulator,确保「Enable input injection」相关选项处于勾选状态,避免输入事件被拦截。
用ADB命令直接调出表盘列表
如果上述方法都不行,直接用ADB命令绕过长按操作:
打开Android Studio终端或系统终端,执行以下命令(确保ADB已配置到系统路径,或进入SDK的platform-tools目录执行):adb shell input keyevent KEYCODE_APP_SWITCH这条命令会直接触发表盘选择界面的调出,非常高效。
重启模拟器与Android Studio
Beta版本的Android Studio偶尔会出现临时交互bug,完全关闭模拟器,重启Android Studio后再重新启动模拟器,很多时候能解决这类奇怪的输入失效问题。
内容的提问来源于stack exchange,提问作者Bastiaan Quast




