当我切换到横向模式(NUMPAD 7或CTRL+ F11)时,模拟器会将屏幕旋转为横向,但Android操作系统和所有应用程序都不会旋转。所以一切都摆在一边。AVD配置中是否需要设置某些内容才能使设备正常旋转?
当我切换到横向模式(NUMPAD 7或CTRL+ F11)时,模拟器会将屏幕旋转为横向,但Android操作系统和所有应用程序都不会旋转。所以一切都摆在一边。AVD配置中是否需要设置某些内容才能使设备正常旋转?
Answers:
2.3和4.4仿真器是一个错误。
http://code.google.com/p/android/issues/detail?id=13189 [v2.3]
https://code.google.com/p/android/issues/detail?id=61671 [v4。 4]
此处的API级别29。默认情况下,旋转是禁用的。下拉移动设备的下拉菜单并启用它。
就我而言,AVD设置中的“皮肤”选项是问题所在。当我选择“没有皮肤”时,它起作用了。
我有同样的问题。尝试在hardwere虚拟机的设置中删除“键盘盖支撑”选项。它帮助了我。
截至2015年中,问题仍未解决,并已在android bug跟踪器中进行了登录,您可以在此处找到此链接 https://code.google.com/p/android/issues/detail?id=61671
以上解决方案均不适用于我,我正在使用Android 4.4.2模拟器。解决图形布局时,可以更改方向并签出。
单击更改方向按钮后,模拟器上会显示一个小图标,询问您是否要更改模拟屏幕的方向。它仅显示几秒钟,因此请查看“底部”图标旁边,您将看到此临时图标。
这可以在打开或关闭仿真器键盘的情况下使用。
我正在运行Pixel 2 API 29,Android 10.0(截至今天的最新版本)
您必须使用Android 5.1.1(又名API 22)或Android 5.1 LOLLIPOP_MR1。在Android SDK管理器中下载Android 5.1.1(API 22),然后在创建新的Android虚拟设备时将其选择为您的OS。
正如war_Hero所述,此错误已报告给Google。该错误现已修复,从2015年3月23日开始:
使其正常工作的唯一方法是使用FroYo API AVD
对于有此问题的任何人,这是我设置旧的Froyo AVD来测试这种情况的方式:
我的清单最低版本已经是8,即Froyo
< uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" />
您可以在此处查看SDK_API_VERSION信息。http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
在SDK管理器中安装所需的版本:
http://screencast.com/t/KKZokotI4T
为新版本创建了新的AVD。
从API 29开始,它无缘无故地停止工作。需要关闭并重新启动模拟器,然后它才能再次工作。