当我切换到横屏模式(NUMPAD 7 或 CTRL+F11)时,模拟器会将屏幕旋转到横屏方向,但Android操作系统和任何应用都不旋转。 所以一切都是横着的。 是否需要在AVD配置中设置某些内容才能使设备正确旋转?
当我切换到横屏模式(NUMPAD 7 或 CTRL+F11)时,模拟器会将屏幕旋转到横屏方向,但Android操作系统和任何应用都不旋转。 所以一切都是横着的。 是否需要在AVD配置中设置某些内容才能使设备正确旋转?
唯一让它工作的方法是使用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管理器中安装所需版本:
创建了一个新的AVD来适应新版本。我曾经遇到过同样的问题,但是我很快就解决了它,只需要从 AVD 列表中删除该设备,然后创建一个新的设备即可。
我正在使用 API29
和 Pixel-4
,以及 Android 10.0
在 ubuntu-20.04
上使用 React-Native
我尝试了这里提到的所有方法:
自动旋转
。硬件键盘存在
。不幸的是,对我来说没有起作用。
expo
之后$ expo start
# OR
$ npm start
对于 Android 模拟器 3.7 WVGA Nexus One,我应该降级 Android 版本(它是 11,我下载了 Pie(9)),现在旋转可以正常工作。
Pixel 2 - API 28(Android 9)
我必须这样做才能修复它。
只有这个方法对我起作用。