Android清单文件中的解析器异常

时间:2012-07-17 04:31:02

标签: android android-manifest

我正在制作一个动作栏。但是当我尝试运行我的程序时,我收到一条日志消息,告诉我清单文件有问题。

  

[2012-07-17 09:18:07 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] Parser exception for E:\Android\workspace\actionbar\AndroidManifest.xml: The processing instruction target matching "[xX][mM][lL]" is not allowed.

这条消息的含义是什么?我该如何修理我的清单?

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

    <uses-sdk android:minSdkVersion="11" />

    <application
      <activity android:name=".TabNavigationActionBarActivity" android:label="Action Bar Demonstration: TabNav">
- <intent-filter>
  <action android:name="android.intent.action.MAIN" /> 
  <category android:name="android.intent.category.LAUNCHER" /> 
  </intent-filter>
  </activity>
  <activity android:name=".DropdownListNavigationActionBarActivity" android:label="Action Bar Demonstration: DropdownNav" /> 
    </application>

</manifest>

2 个答案:

答案 0 :(得分:1)

您没有关闭打开的应用程序代码。

<application 

应该是

<application>

答案 1 :(得分:1)

该错误可能由多种原因引起。一个可能是你在<?xml version="1.0" encoding="utf-8"?>

的开头有空位

因此,在第一行的最开头,查找并删除任何前导空格。

希望有所帮助。