元素类型“应用程序”必须后跟属性规范,“>”或“/>” #2

时间:2013-07-08 23:19:11

标签: android

我一直收到错误消息,说“元素类型”应用程序“必须跟随属性规范”,“>”或“/>”。“

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.thenewboston.sammy"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />

    <application android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"

我在下面收到错误:                                  

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

</manifest>

4 个答案:

答案 0 :(得分:5)

这是正确的表单,看看你是否没有关闭某些标签。

<application android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    ...>
    <activity ...>
        <intent-filter>    
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

答案 1 :(得分:0)

正如我的朋友所说,检查正确的格式

对我来说就是这样:

之前:

<activity android:name=".DisplayMessageActivity" android:label="display_message_activity" 
</activity>

在:

<activity android:name=".DisplayMessageActivity" android:label="display_message_activity" >
</activity>

然后错误消失了

答案 2 :(得分:0)

就我而言,在应用程序标记内放置了一条评论(通过构建工具?):

    <application android:allowBackup="true"
        <!-- android:debuggable="true" -->
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/GdxTheme">

删除整个debuggable = true注释行后 - 一切正常。

答案 3 :(得分:0)

出于完全不同的原因,我刚遇到此错误。由于某种原因,Android Studio在我的XML中用name替换了字符串"name"的每个实例(例如,将它们全部用双引号引起来)。它彻底破坏了一切。

我必须清除所有内容中的双引号,清理项目并重建它。