我已将我的SDK更新到最新版本(Android 4.4),并启动了模拟器,但现在似乎无法使用CTRL + F11旋转屏幕,屏幕会改变但所有应用程序都不会改变。我不知道是否与此相关,但我可以看到即使我使用“菜单”HW按钮创建了一个新的模拟器,现在所有的应用程序都有溢出按钮。
我已将我的SDK更新到最新版本(Android 4.4),并启动了模拟器,但现在似乎无法使用CTRL + F11旋转屏幕,屏幕会改变但所有应用程序都不会改变。我不知道是否与此相关,但我可以看到即使我使用“菜单”HW按钮创建了一个新的模拟器,现在所有的应用程序都有溢出按钮。
根据CommonsWare的描述,仿真器似乎存在一个bug, 但是,如果你迫切需要在4.4仿真器上以横屏模式调试应用,则可以:
在它被修复之前,我使用这个免费应用程序 "Set Orientation"。 使用adb install安装apk到模拟器中。
adb pull /data/app/com.googlecode.eyesfree.setorientation-1.apk
。使用adb install
将其安装到模拟器中。 - vldmrrr这个问题有一个解决方法。看起来GUI的设置没有保存到ini文件中。我需要手动编辑config.ini和hardware-qemu.ini中的"hw.keyboard=no"字段,它们都在你的avd目录中。
在使用模拟器运行 Android 5.0.1 时,我遇到了同样的问题。但是,我通过使用带有 Intel x86 原子系统镜像的模拟器而不是 Intel x86 Atom_64 系统镜像来解决了这个问题。
我已经找到了解决这个问题的方法 -
例如 -
我将其设置为以下内容 -->
注意:
因为我想要使用Android 4.4与Google Maps API,所以我在这里使用了Android 4.2.2与Google Maps API。
创建AVD后,启动它并等待完全启动。
现在回到这个AVD并进行编辑。在这里,您将目标设置为Android 4.4与Google Maps API。
例如 -
我将其设置为以下内容 -->