升级到 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 + F12Ctrl + F11 键盘快捷键,但现在在2.0 版本中不起作用。我还尝试了 Numpad 7Numpad 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 后调试控制台不显示消息

在 IONIC 项目中升级到电容器 3 后,Android Studio 构建失败

升级后无法在android studio上打开flutter项目