首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将无触摸选项设置为Chrome OS仿真器

将无触摸选项设置为Chrome OS仿真器
EN

Stack Overflow用户
提问于 2021-02-24 13:15:34
回答 1查看 86关注 0票数 1

早上好。我需要在Chrome操作系统上测试我的应用程序,但是没有“触摸屏”

我使用这个指南来运行Chrome的仿真:

https://www.groovypost.com/howto/chrome-os-android-studio/

好的,我成功地运行了它,我激活了调试模式,激活了亚行debugging....finally,一切正常,我可以在上面运行我的应用程序。

问题是,我想测试它没有触摸屏。

我在里面找到了hw.screen属性

代码语言:javascript
复制
~/.android/avd/<machine-name>.avd/hardware-qemu.ini

它被设置为hw.screen = multi-touch

哇,正是我想要的,让我们把它改成no-touch吧。在~/Android/Sdk/emulator/lib/hardware-properties.ini内部您可以看到

代码语言:javascript
复制
# 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中直接更改该选项,该选项应该包含默认选项,但没有运气.

有人可以告诉我,每次我开始模拟时,是谁在覆盖这个属性?

如何删除模拟中的触摸屏?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-15 14:37:47

从命令行启动模拟器,并使用标志-screen no-touch。这是因为模拟器重写了.ini文件中的配置。这没有提供触摸屏,但鼠标是不可用的,至少在Windows上是这样。

有关详细信息,请参阅文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66351685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档