我已将我的sdk更新到最新版本(android 4.4)并启动了模拟器,但现在似乎无法用CTRL + F11旋转屏幕,屏幕更改但所有应用程序都没有更改。我不知道这是否是一个相关的问题,但我可以看到即使我用menùhw按钮创建了一个新的模拟器,现在所有应用程序都有溢出按钮。
答案 0 :(得分:59)
这些似乎是Android 4.4模拟器中的错误。您可能希望跟踪我提交的有关the orientation change bug和the overflow affordance bug的问题。
感谢您指出这些!
答案 1 :(得分:54)
CommonsWare中描述的模拟器中似乎存在一个错误,但是,如果您迫切需要在4.4模拟器上以横向模式调试应用程序,您可以:
答案 2 :(得分:13)
在修复之前,我使用这个免费的应用程序“Set Orientation”。使用adb install将apk安装到模拟器中。
答案 3 :(得分:7)
我发现此错误取决于我为虚拟机选择的设备类型。如果我将设备类型设置为“Nexus 7”,则不允许旋转。但是如果我将设备类型设置为通用的7英寸平板电脑,并且具有所有相同的选项,旋转将正常工作。
答案 4 :(得分:1)
在manifestfile.xml中可以放android:screenOrientation =“landscape”。 加载后,您将看到横向模式中的每个应用
答案 5 :(得分:1)
有一个解决方法。似乎GUI中的设置未保存到ini文件中。我不得不在config.ini和amp;中手动编辑字段“hw.keyboard = no”。你的avd目录中的hardware-qemu.ini。
答案 6 :(得分:0)
作为一种解决方法,我克隆了设备,交换了克隆中的宽度/高度并取消选中了肖像。然后基于克隆的横向版本启动了我的avd。也许这对你有用吗?
答案 7 :(得分:0)
使用运行Android 5.0.1的模拟器时遇到了同样的问题。但是,我能够通过使用带有Intel x86 Atom系统映像的模拟器而不是Intel x86 Atom_64系统映像来解决此问题。
答案 8 :(得分:-1)
我找到了解决此问题的方法 -
例如 -
我将其设置为以下 - >
注意:
因为我想将Android 4.4与Google Maps API一起使用,所以我在这里使用了Android 4.2.2和Google Maps API。
创建AVD后,启动它并让它完全启动。
现在回到此AVD并进行编辑。在这里您将目标设置为 Android 4.4 with Google Maps API。
例如 -
我将其设置为以下 - >