0

最近の 3 つのプロジェクトで、デバッグできない問題が発生しました。各プロジェクトで2〜3個のアクティビティを作成した後に発生する同じエラーは次のとおりです:-

Parser Exception :  The markup in the document preceding the root element must be well formed.

このエラーは AndroidManifest.xml ファイルにあります。

そのために、Google が提供する ADT Eclipse を使用しています。

このエラーはデバッグ可能ですか、それともプロジェクトを削除して、エラーが再発するまで全体的にやり直す必要がありますか?

4

3 に答える 3

1

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>

于 2013-04-20T13:40:58.667 に答える
0

XML のすべてのタグはルート タグ内にある必要があり、すべてのタグは完全に閉じる必要があります。それ以外の場合、エラーがスローされます: The error Parser Exception : The markup in the document before the root element must be wellformedは、ルート タグ内の要素が適切に閉じられていないことを示しています。

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>
于 2013-04-20T13:00:37.233 に答える