smi*_*324 23 android android-emulator android-4.0-ice-cream-sandwich
所以我正在为我的应用程序从3.0到4.0进行更新,我遇到了模拟器的问题.具体来说,使用Galaxy Nexus~ish皮肤时不会出现软件按钮(我不确定它的确切位置,但它应该足够接近).
这是WXGA720,它的价值:
Hardware Back/Home keys = no
Abstracted LCD Density = 320
Keyboard Lid Support = no
Max VM Heap = 48
Device Ram Size = 1024
Run Code Online (Sandbox Code Playgroud)
第一行是最重要的,因为它告诉模拟器我们需要返回/ home的软件密钥.这可以使用WXGA800皮肤(平板电脑) - 甚至使用API级别14(ICS).
(不要介意屏幕截图中的jaged边缘,我将模拟器按比例缩小 - 这不会影响不显示的键)因为你可以看到它很难与模拟器交互,因为我没有后退/主页按钮.
因此,软件密钥显示为平板电脑皮肤,而不是手机.还有其他人解决了这个问题吗?
编辑
我已经更改了屏幕截图以反映最新版本的工具r16.按钮显示使用WVGA800皮肤和硬件返回/ home = no.
Abh*_*nda 28
使用键盘的"Home"作为Home,"Esc"作为背面,"Page Up"作为Menu.
小智 17
如果编辑AVD的"config.ini"文件,则可以获取软件密钥.我不知道它在Windows中的位置,但在linux中它是〜/ .android/avd/.avd/config.ini
您需要输入这些行(不确定是否需要输入所有3行):
hw.mainKeys=no
hw.keyboard=no
hw.dPad=no
Run Code Online (Sandbox Code Playgroud)
Joe*_*Joe 15
这是一个适用于我的解决方法:通过选择Skin的WXGA720预设来创建AVD,但在单击"创建AVD"按钮之前,单击"皮肤"的"分辨率"单选按钮,然后手动输入720 x 1280.提供了投入.
您可能还需要确保在"硬件"部分中添加"键盘支持:否"和"DPad支持:否".
在MacBook Air(没有Home或Page Up键)上使用fn键+ 箭头:
| 归档时间: |
|
| 查看次数: |
10970 次 |
| 最近记录: |