Android模拟器不旋转到风景
当我尝试切换模拟器的方向时, 模拟器窗口会旋转, 模拟器屏幕的方向将保持原样。 任何人都可以告诉我这是什么原因 ?我已经尝试了所有来自StackOverflow的答案,似乎没有任何帮助
一些模拟器目标,如4.4(API级别19)和2.3有一个错误。 将仿真器更改为目标版本4.2或4.3,并尝试更改方向。
查看此错误的历史logging: https : //code.google.com/p/android/issues/detail?id = 13189
相关的问题: 不能用android 4.4旋转模拟器
如果一切都失败了(这对我来说),作为一种解决方法,你可以使用应用程序的屏幕方向。 在另一个问题( 不可能用android 4.4旋转模拟器 ),用户vldmrrr写道:
直到它被固定,我使用这个免费的应用程序“设置方向”。 使用adb安装将apk安装到模拟器中。
应用程序在通知状态栏中显示一个快捷方式。 (我知道这是一个古老的问题,但在谷歌相当高)。
使用Android L模拟器,您可以打开应用程序进入风景,然后打开相机应用程序(您需要在AVD中设置模拟相机)录制video。 然后按ctr-f12 11.在相机应用程序中点击video缩略图并播放。 video应该去风景。 然后将多任务button和多任务按入您的应用程序。 不要进入主屏幕,否则您将不得不进入相机应用程序,进入景观并重播video! 请让我知道,如果这适用于任何其他的Android模拟器版本。
这些答案帮助我做到这一点..请尝试这些,你可以看到你想做什么
我的解决scheme是在设备configuration文件中启用加速度计。
这是一个在android模拟器中的错误。 添加键盘支持 – 是在模拟器属性来解决这个问题。 你可以跟踪这个bug: http : //code.google.com/p/android/issues/detail? id = 34237
其他答案涵盖了这一点,但似乎有一些使用Ctrl键绑定(至less在Linux中)的限制。
摘要:更改仿真器方向的键绑定
请注意,仿真器目标v2.3和v4.4有相关的缺陷。 查看错误报告了解更多信息和解决方法。
仿真器快捷方式在这里列出。
- 上一个版面: KEYPAD_7或Ctrl-F11
- 下一个布局: KEYPAD_9或Ctrl-F12
关于Ctrl键绑定的注意事项(在Linux中)
- 尽pipe文档要求Ctrl-F11 / 12工作,但我发现这些绑定只能使用左侧的控制键( LeftCtrl-F11 / 12 )。 有人在Windows中提到了这一点,所以这不仅仅是Linux。
- LeftCtrl-F11 / 12使用重新映射到LeftCtrl的键不起作用。 我需要使用物理的LeftCtrl键。 我不知道这是否也会影响非X11系统。
请注意KP_n键绑定
- 请记住,一些数字小键盘实际上会为数字行数字发出扫描码,而不是正确的小键盘数字。 这种小键盘不适用于任何键盘特定的绑定。
你可以尝试两种方式。
1.left ctrl + F11
2.启用数字locking,然后按9。
是否只有你的应用程序没有旋转或其他应用程序在模拟器中也不能旋转?
如果只有您的应用程序不旋转,那么必须在清单文件中的某处设置android:screenOrientation参数。
如果模拟器上的所有其他应用程序也不在旋转,则应用程序没有问题,请删除并创build一个新的模拟器。
检查你的清单,如果有android:screenOrientation
<activity android:name="com.your.activity" android:screenOrientation="sensorPortrait" > </activity>
如果是这种情况,请删除这些行。
尝试按数字键盘7 …它会旋转你的模拟器屏幕。
- 如何跨多个活动testingAndroid应用程序?
- 如何将库项目添加到Android Studio?
- 以编程方式将EditText的inputtypes从PASSWORD更改为NORMAL,反之亦然
- Android AlarmManager – RTC_WAKEUP vs ELAPSED_REALTIME_WAKEUP
- AppCompatActivity作为一个没有标题的对话框
- Androidstream程杀手
- 为什么实现onDestroy()如果不能保证被调用?
- 从后面的堆栈中移除碎片
- RecyclerView.ViewHolder – getLayoutPosition vs getAdapterPosition