当我尝试切换模拟器的方向时,模拟器窗口旋转,模拟器屏幕的方向保持原样。任何人都可以告诉我这是什么原因?我已经尝试了StackOverflow的所有答案,似乎没有任何帮助
答案 0 :(得分:47)
4.4(API级别19)和2.3等一些模拟器目标存在错误。将模拟器更改为目标版本4.2或4.3并尝试更改方向。
查看此错误的历史记录: https://code.google.com/p/android/issues/detail?id=13189
答案 1 :(得分:9)
如果其他一切都失败了(它确实对我而言),作为一种解决方法,您可以使用应用程序进行屏幕方向。 在另一个问题(Impossible to rotate the emulator with android 4.4)中,用户vldmrrr写道:
在修复之前我使用这个免费的应用程序“Set Orientation”。 使用adb install将apk安装到模拟器中。
应用程序在通知状态栏中显示快捷方式。 (我知道这是一个老问题,但谷歌相当高。)
答案 2 :(得分:2)
使用Android L模拟器,您可以通过打开您的应用程序进入风景,然后打开相机应用程序(您需要在AVD中设置模拟相机)录制视频。然后按11的ctr-f12。在相机应用程序中,单击视频缩略图并播放。视频应该去景观。然后按多任务按钮和多任务进入您的应用程序。不要去家里的屏幕,否则你必须进入相机应用程序,去风景并重新播放视频!如果这适用于任何其他Android模拟器版本,请告诉我。
答案 3 :(得分:1)
这些答案帮助我做到这一点..请尝试这些,你可以看到你想做的事情
答案 4 :(得分:1)
我的解决方案是在设备配置文件中启用加速度计。
答案 5 :(得分:0)
这是android模拟器中的一个错误。添加键盘支持 - 在模拟器属性中是,以解决此问题。您可以跟踪此错误:http://code.google.com/p/android/issues/detail?id=34237
答案 6 :(得分:0)
其他答案非常清楚,但使用 Ctrl 键绑定似乎有一些限制(至少在Linux中)。
请注意,模拟器目标v2.3和v4.4存在相关错误。有关详细信息和解决方法,请参阅错误报告。
列出了模拟器快捷方式here。
答案 7 :(得分:-1)
你可以尝试两种方式。
1.左转ctrl + F11
2.启用num lock然后按9。
答案 8 :(得分:-2)
只有你的应用程序没有旋转或模拟器中的其他应用程序也没有旋转吗?
如果只有你的应用程序没有旋转,那么必须在清单文件中的某处设置android:screenOrientation参数。
如果模拟器上的所有其他应用程序也没有旋转,则应用程序没有问题,删除并创建新的模拟器..
答案 9 :(得分:-3)
检查你的清单是否有android:screenOrientation
<activity
android:name="com.your.activity"
android:screenOrientation="sensorPortrait" >
</activity>
如果是这种情况,请删除这些行。
答案 10 :(得分:-8)
尝试按下numpad 7 ...它将旋转你的模拟器屏幕。