[英]The Android Manifest.xml is getting corrupted
我的最后三個項目遇到了無法調試的問題。 在每個項目中創建每兩到三個活動后,我得到的相同錯誤是:-
Parser Exception : The markup in the document preceding the root element must be well formed.
該錯誤來自AndroidManifest.xml文件。
為此,我使用的是Google提供的ADT Eclipse。
此錯誤是否可調試,或者我只需要刪除項目並重新開始整個操作,直到錯誤再次出現為止?
package="com.example.sqlitenew"
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"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.sqlitenew.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
XML中的每個標簽都必須在根標簽內,並且所有標簽都必須完全關閉。 否則會引發錯誤:錯誤解析器異常:根元素前面的文檔中的標記必須格式正確,表明根標記內的元素未正確關閉。
您的XML應該采用以下格式
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.test"
android:versionCode="1"
android:versionName="1.0" >
<application>
<!-- activities declaration -->
</application>
</manifest>
您是否正在兩個操作系統之間交換項目文件? 當我在linux上工作並且我的項目合作伙伴在Windows上工作時,出現了同樣的錯誤。 嘗試在XML文件中執行ctrl+shift+F
它為我工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.