将无触摸选项设置为 Chrome OS 模拟器
Set no-touch option to Chrome OS emulator
早上好。我需要在 Chrome OS 中测试我的应用程序,但没有“触摸屏”
我使用本指南 运行 模拟 Chrome OS:
https://www.groovypost.com/howto/chrome-os-android-studio/
好的,我 运行 它成功了,我激活了调试模式并激活了 adb 调试....最后一切正常,我可以 运行 我的应用程序了。
问题是,我想在没有触摸屏的情况下进行测试。
我在里面找到了hw.screen
属性
~/.android/avd/<machine-name>.avd/hardware-qemu.ini
已设置为 hw.screen = multi-touch
。
哇,正是我想要的,让我们把它改成no-touch
。
在~/Android/Sdk/emulator/lib/hardware-properties.ini
里面你可以看到
# Touch screen type
name = hw.screen
type = string
enum = touch, multi-touch, no-touch
default = multi-touch
abstract = Touch screen type
description = Defines type of the screen.
因此,no-touch
是一个有效选项。
问题是,即使我更改它,每次我重新启动模拟器时,它都会设置回 multi-touch
。
我还尝试直接在 ~/Android/Sdk/emulator/lib/hardware-properties.ini
中更改选项,应该包含默认选项,但运气不好...
谁能告诉我每次启动仿真时谁在覆盖属性?
如何删除仿真中的触摸屏?
从命令行启动模拟器并使用标志 -screen no-touch
。这是因为模拟器覆盖了 .ini
文件中的配置。这没有触摸屏,但鼠标不可用,至少在 Windows.
早上好。我需要在 Chrome OS 中测试我的应用程序,但没有“触摸屏”
我使用本指南 运行 模拟 Chrome OS:
https://www.groovypost.com/howto/chrome-os-android-studio/
好的,我 运行 它成功了,我激活了调试模式并激活了 adb 调试....最后一切正常,我可以 运行 我的应用程序了。
问题是,我想在没有触摸屏的情况下进行测试。
我在里面找到了hw.screen
属性
~/.android/avd/<machine-name>.avd/hardware-qemu.ini
已设置为 hw.screen = multi-touch
。
哇,正是我想要的,让我们把它改成no-touch
。
在~/Android/Sdk/emulator/lib/hardware-properties.ini
里面你可以看到
# Touch screen type
name = hw.screen
type = string
enum = touch, multi-touch, no-touch
default = multi-touch
abstract = Touch screen type
description = Defines type of the screen.
因此,no-touch
是一个有效选项。
问题是,即使我更改它,每次我重新启动模拟器时,它都会设置回 multi-touch
。
我还尝试直接在 ~/Android/Sdk/emulator/lib/hardware-properties.ini
中更改选项,应该包含默认选项,但运气不好...
谁能告诉我每次启动仿真时谁在覆盖属性?
如何删除仿真中的触摸屏?
从命令行启动模拟器并使用标志 -screen no-touch
。这是因为模拟器覆盖了 .ini
文件中的配置。这没有触摸屏,但鼠标不可用,至少在 Windows.