升级到 Android Studio 2.0 后,我无法在 Android 模拟器中更改屏幕方向
Posted
技术标签:
【中文标题】升级到 Android Studio 2.0 后,我无法在 Android 模拟器中更改屏幕方向【英文标题】:After upgrading to Android Studio 2.0, I cannot change the screen orientation in the Android emulator 【发布时间】:2016-07-30 14:44:02 【问题描述】:最近我将android Studio从1.5.x
升级到2.0
稳定版。
在升级之前,我使用 Ctrl + F12 或 Ctrl + F11 键盘快捷键,但现在在2.0
版本中不起作用。我还尝试了 Numpad 7 和 Numpad 9 (打开或关闭小键盘)但没有成功。
是的,我知道 新的 Android AVD 界面包含一个带有各种功能快捷方式的侧边栏,其中包括 Rotate left (Ctrl + Left)
和 Rotate right (Ctrl + Right)
图标,但它只旋转设备而不是模式(横向或纵向)如下图所示:
如何在新的 Android Studio 2.0 中将模拟器屏幕方向更改为横向或纵向?
P.S.请不要将我的问题标记为重复,我尝试了 How do I change screen orientation in the Android emulator? 和 How to rotate the Android emulator display? 中的所有解决方案,因为这些问题对早期版本的 Android Studio 有效。
P.P.S. 我在三星 R530 笔记本电脑上使用 Ubuntu 14.04 操作系统。
【问题讨论】:
【参考方案1】:这似乎是一个错误。请查看https://code.google.com/p/android/issues/detail?id=206262 并报告观察到的行为。
编辑:已在 SDK Tools 25.1.6 中修复
【讨论】:
【参考方案2】:将我的操作系统从 Ubuntu 14.04 升级到 Ubuntu 16.04 后,错误消失了,Rotate left (Ctrl + Left)
和 Rotate right (Ctrl Right)
工作正常。
【讨论】:
【参考方案3】:这不是一个真正的解决方案,但如果有什么不起作用,这是一个很好的解决方法。只需将 screenOrientation 属性添加到 Manifest 文件中的活动即可。
<activity
android:name=".MainActivity"
android:screenOrientation="landscape"
/>
【讨论】:
以上是关于升级到 Android Studio 2.0 后,我无法在 Android 模拟器中更改屏幕方向的主要内容,如果未能解决你的问题,请参考以下文章
将 Android Studio 升级到 3.2.1 后合并清单警告
无法在 android 设备上调试应用程序 - Android Studio 2.0
android studio Gradle升级到3.5.0遇到的坑
将 Android Studio 升级到 2.3 后调试控制台不显示消息