android studio开发工具升级到3.6.0以后,android:screenOrientation=“portrait” 一直警告报红

一般有两种解决方案,都是可行的:

第一种方案:

在AndroidManifest.xml中设置activity竖向,一般都是直接设置android:screenOrientation="portrait",升级gradle后这里会有警告,提示Expecting android:screenOrientation="unspecified",虽然app运行没问题但看着也很不爽。
解决方法:
在application标签里,加入tool:ignore="LockedOrientationActivity"这句话,manifest标签里引入toolxmlns:tool="http://schemas.android.com/tools"

 

第二种方案:参考(https://blog.csdn.net/mp624183768/article/details/104548332/

将Android Sutdio升级到了3.6.0。现在,我的Manifest.xml文件中出现以下错误。

Expecting 'android:screenOrientation="unspecified"' or '"fullSensor"' for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices.

此活动需要'android:screenOrientation =“ unspecified”'或'“ fullSensor”',以便用户可以在任何方向使用该应用程序,并在Chrome OS设备上提供出色的体验

我应该将其转换为“ fullSensor”吗?我如何摆脱这个问题?

这是一种警告,告知开发人员对于大屏幕设备,限制方向是不好的。但是,如果您的应用程序仅支持纵向模式,则可以通过执行以下操作禁用此警告。Mac:Android Studio->“偏好设置”->搜索Chrome(我已经附上了相同的屏幕截图)->取消选中“活动已锁定到某个方向”->应用并确定。

android studio开发工具升级到3.6.0以后,android:screenOrientation=“portrait” 一直警告报红_第1张图片

 

你可能感兴趣的:(studio开发工具)