“布局在基本布局文件夹中没有声明”

kc_*_*dev 3 layout android

我的应用程序仅支持landscape模式(这是业务需求)。

我的文件夹中有一个布局 xml 文件layout-land,但我没有费心去创建layout文件夹,因为我在 Android 清单文件中明确禁用了纵向模式:

<activity android:name=".MainActivity"
    android:screenOrientation="landscape">
</activity>
Run Code Online (Sandbox Code Playgroud)

然而在我的布局 xml 文件中,我收到了标题中提到的警告(尽管有警告,应用程序运行得很好)。

这是否只是 Android studio 愚蠢的原因,因为它没有看到清单文件中禁用了肖像?我可以安全地忽略此警告吗?或者我真的应该改变一些东西吗?


另外,作为一个附带问题,有什么方法可以实现 landscape基本方向吗?”这整个警告源于基本方向这一事实portrait,如果我能以某种方式实现landscape基本方向,那么这个警告可能就会消失。

Eri*_*Cen 8

我在项目上添加了一个空活动来遇到此错误消息。

要修复此问题,请转到 Android Studio(版本 4.1.2),选择“文件”->“使缓存无效并重新启动...”