我正在使用安卓SDK 4.0.3,并创建了一个模拟器。现在我的问题是,模拟器显示禁用的DPAD按钮。我已在配置中设置了“硬件键盘”和“显示带按钮的皮肤”选项。
因此,我只想在模拟器上启用DPAD按钮。
我正在使用安卓SDK 4.0.3,并创建了一个模拟器。现在我的问题是,模拟器显示禁用的DPAD按钮。我已在配置中设置了“硬件键盘”和“显示带按钮的皮肤”选项。
因此,我只想在模拟器上启用DPAD按钮。
每个模拟设备都基于一个更或多或少真实的设备,你选择了“4.0英寸WVGA(480x800:hdpi)”,这不仅涉及你模拟设备的分辨率,还包括其硬件功能。在avd-manager的主屏幕中进入名为设备定义的标签页。在那里,你可以编辑你选择的设备,并在输入下找到dpad。
~/.android/avd/XXXX.avd/config.ini
INI
文件。config.ini
:hw.dPad=no
更改为hw.dPad=yes
dPad=no
。 它似乎直到虚拟设备启动才能识别。(笨拙吗?是的)hw.dPad=yes
我在尝试启动“贪吃蛇”演示时遇到了这个问题。 它无法运行,要求按UP键--但垫片没有响应! 在设置DPAD之后,演示可以通过垫片进行控制。
这似乎是AVD管理器中的错误。 如果将dPad设置为“yes”,则可以通过AVD管理器将其设置为“no”。 但是,将“no”更改为“yes”需要进行以上解决方法。
~ / .android / avd / A17.avd / config.ini
hw.dPad=no
到
hw.dPad=yes
我在另一个文件中找到了这个解决方案。 我正在使用SDK版本修订20。
编辑
。C:\Users\%USERNAME%\.android\avd\YOUR_AVD_NAME
文件夹请编辑config.ini
文件
hw.dPad=no --> hw.dPad=yes
克隆设备定义并启用键盘
Enable Input -> Keyboard.
您需要取消勾选硬件键盘存在的选项,然后它将被启用。因此,该选项将会是:
Display a skin with hardware controls - true
Hardware keyboard present - false
del
并移动/点击鼠标即可。 - gcb