android - 预计此 Activity 的 'android:screenOrientation="未指定 "' or ' "fullSensor"'

标签 android android-studio

我将我的 Android Studio 升级到 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.



我应该将其转换为“fullSensor”吗?
我怎样才能摆脱这个问题?

我的 Activity 方向是肖像 .我想在我的 Activity 中继续使用纵向。

最佳答案

这是一种警告,告知开发者对于大屏幕设备,限制方向是不好的。
但是,如果您的应用程序仅支持纵向模式,则可以通过执行以下操作禁用此警告。
麦克: Android Studio -> 首选项
window :文件 -> 设置
然后:

  • 搜索“ Chrome ”
  • 取消选中“Activity 被锁定到一个方向”
  • 申请并确定。

  • Unchecking step screen shot
    Unchecking step screen shot for disabling warning
    这只会删除当前系统的警告。因此,此更改不会影响从事同一项目的其他用户。他们仍然会看到相同的警告。在某种程度上,最好对本地系统进行此更改,因为每个人都了解此警告。但是,如果我们想在项目级别删除此警告,则可以使用以下命令:
    添加 tools:ignore="LockedOrientationActivity"在您的 Android list 文件的 list 标记中。
    例如
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    tools:ignore="LockedOrientationActivity"
    
    因此,这是您的个人偏好,无论您是希望每个开发人员都知道此警告还是要添加 tools:ignore="LockedOrientationActivity"在 list 中并为所有人静音此警告。我更喜欢启发大家:)

    关于android - 预计此 Activity 的 'android:screenOrientation="未指定 "' or ' "fullSensor"',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60396601/

    相关文章:

    android - 垂直居中 RelativeLayout

    android - 按下电源按钮时播放音频

    android - 如何将视频路径更改为视频Uri

    android-intent - 如何停止扫描和存储来自 Google 的 Vision API 的数据?

    java - 从 CLI 运行 gradle 与从 Android studio GUI 运行有什么不同?

    android - 无法使用 C 读取 USB HID RFID 读取器

    android - 在 Android Studio 中用 C++ 编写应用程序?

    Android Studio 不允许我更改 SDK 位置

    android-studio - org.gradle.execution.MultipleBuildFailures : Build completed with 1 failures in Android Studio

    java - 我从解析服务器获取损坏的文件 url