获取'未声明的清单元素'错误

时间:2017-12-13 08:01:39

标签: android

我正试图让我的应用程序仅以横向模式运行,但出于某种原因,我收到了这个非常奇怪的错误,我不明白为什么。

<?xml version="1.0" encoding="utf-8"?>
 <manifest
    xmlns:android="http://schemas.android.com/apk/res/android"  
    package="WineLab.WineLab" android:versionCode="1"  android:versionName="1.0" android:installLocation="auto">
<uses-sdk android:minSdkVersion="21" />
 <application android:allowBackup="true" android:label="@string/app_name"></application>
  <activity android:name="WineLab"
 android:screenOrientation="landscape"
 android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
 </activity>
</manifest>

Screenshot

上面的“清单”用蓝色标有下划线,就是这样。该错误只表示未声明“manifest”元素。

3 个答案:

答案 0 :(得分:2)

检查您是否在</activity>

之外宣布了<application标记

试试这个

<?xml version="1.0" encoding="utf-8"?>
 <manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="WineLab.WineLab" android:versionCode="1"  android:versionName="1.0" android:installLocation="auto">
<uses-sdk android:minSdkVersion="21" />
 <application android:allowBackup="true" android:label="@string/app_name">
  <activity android:name=".WineLab"
 android:screenOrientation="landscape"
 android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
       <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
 </activity>

</application>
</manifest>

注意:还需要在您的活动中添加<intent-filter>

答案 1 :(得分:0)

如果你没有在活动中输入,这将有效。

<activity android:name=".WineLab

答案 2 :(得分:0)

我设法让我的程序运行而不修复清单错误 - 我从AndroidManifest中删除了所有代码并忘了它。谢谢你的帮助。