Android D';在emulator中禁用pad
我正在使用android sdk 4.0.3,我已经创建了它的模拟器。 现在我有一个问题,模拟器显示的是禁用的 DPAD按钮。我已在配置中设置硬件键盘显示和显示带按钮的外观选项 所以我只想在emulator上启用Dpad按钮Android D';在emulator中禁用pad,android,eclipse,android-emulator,avd,d-pad,Android,Eclipse,Android Emulator,Avd,D Pad,我正在使用android sdk 4.0.3,我已经创建了它的模拟器。 现在我有一个问题,模拟器显示的是禁用的 DPAD按钮。我已在配置中设置硬件键盘显示和显示带按钮的外观选项 所以我只想在emulator上启用Dpad按钮 您必须取消选中硬件键盘显示选项。然后它将被启用。因此,我们的选择是 Display a skin with hardware controls - true Hardware keyboard present - false 每个模拟设备都或多或少基于真实设备,您选择了“
您必须取消选中硬件键盘显示选项。然后它将被启用。因此,我们的选择是
Display a skin with hardware controls - true
Hardware keyboard present - false
每个模拟设备都或多或少基于真实设备,您选择了“4.0”WVGA(480x800:hdpi)“这不仅关系到模拟设备的分辨率,还关系到其硬件功能。在avd管理器的主屏幕中,输入显示设备定义的选项卡。在那里,您可以编辑所选设备,您将在输入下找到dpad。虚拟设备文件夹有一个配置文件,就像我的Mac OS X和一个VM(A17)一样。”:
~/.android/avd/A17.avd/config.ini
改变
hw.dPad=no
到
这听起来很疯狂,但对我来说很有效:
注意:“请勿启动设备”
~/.android/avd/XXXX.avd/config.ini
请注意,此目录只有一个
INI
文件config.ini
:将
hw.dPad=no
更改为hw.dPad=yes
dPad=no
。在虚拟设备启动之前,它似乎不会流行起来。(笨拙?是)hw.dPad=yes
这似乎是AVD管理器中的一个错误。如果您将dPad设置为“是”,则可以通过AVD管理器将其设置为“否”。但将“否”更改为“是”需要上述解决方法。编辑
config.ini
as
hw.dPad=no --> hw.dPad=yes
。
使用启用键盘克隆设备定义
Enable Input -> Keyboard.
对于您以前的AVD,这样您以后就不会再面临此问题了。我在另一个文件中找到了此解决方案。我使用的是SDK版本20
Edit
进行了尝试C:\Users\%USERNAME%\.android\avd\YOUR\u avd\u NAME
文件夹你能添加你的AVD设置的屏幕截图吗?这是我的AVD设置的屏幕截图。另外请注意,像Nexus One(带轨迹球)这样的设备如果在模拟器中启用了Dpad作为一种解决方法,现在模拟器有了一个实际的轨迹球模拟。按
del
并移动/单击鼠标。这与Subramanaian的答案相结合,对我有效。仅更改一个值无效。
Enable Input -> Keyboard.