Eclipse声称我的标签丢失了;无法弄清楚出了什么问题

时间:2013-06-28 16:49:11

标签: android xml eclipse

出现此错误:

Parser exception for C:\Users\Richy\workspace\Networking\AndroidManifest.xml: The element type "application" must be terminated by the matching end-tag "</application>".    

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

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

    <application
        android:allowBackup="true"
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.Networking.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>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
</manifest>

这让我很生气,因为我无法弄明白。我在这里读到了关于同样错误的其他问题,但我没有看到我犯了同样的错误。

2 个答案:

答案 0 :(得分:1)

尝试通过“项目”标签从头开始重建项目 通常会选中“自动构建”,但请尝试“清除...”然后“确定”。

答案 1 :(得分:0)

<uses-permission>标记下方放置<application>标记时,我遇到了这个问题。 Lint 假设发出警告:

<uses-permission> tag appears after <application> tag

但在我的情况下,它没有,只是拒绝生成R.java。尝试将其移至<uses-sdk>标记之后,然后重新启动项目。