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

第一种方案:

在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张图片

 

更多相关文章

  1. android.uid.system Android中如何修改系统时间(应用程序获得系
  2. 如何修改Android应用程序能够使用的默认最大内存值
  3. Android应用程序中Manifest.java文件的介绍
  4. Android 2.3禁止系统弹出应用程序强制退出对话框
  5. 如何学习Android应用程序的开发
  6. Android开发提高篇之“多方向”抽屉
  7. 设备方向

随机推荐

  1. 深度揭秘android摄像头的autoFocus-----
  2. Android平台架构简介
  3. Android开发中的autocomplete控件
  4. 开始学习android
  5. windows平台下Android studio开发环境搭
  6. Android中Preference的使用以及监听事件
  7. Android触摸事件的分发处理
  8. android:使android界面打开时EditText不自
  9. Android常用命令之创建avd
  10. Android 学习笔记之如何实现简单相机功能