我正在制作一个动作栏。但是当我尝试运行我的程序时,我收到一条日志消息,告诉我清单文件有问题。
[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>
答案 0 :(得分:1)
您没有关闭打开的应用程序代码。
<application
应该是
<application>
答案 1 :(得分:1)
该错误可能由多种原因引起。一个可能是你在<?xml version="1.0" encoding="utf-8"?>
因此,在第一行的最开头,查找并删除任何前导空格。
希望有所帮助。