2

收到此错误:

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>

这让我很生气,因为我无法弄清楚。我在这里阅读了有关相同错误的其他问题,但我没有看到我犯了与他们相同的错误。

4

2 回答 2

1

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

于 2013-09-30T17:58:02.180 回答
0

<uses-permission>在标签下方放置标签时,我遇到了这个确切的问题<application>。Lint应该发出警告:

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

但在我的情况下,它没有,只是拒绝生成 R.java。尝试将其移动到<uses-sdk>标签之后并重新清理您的项目。

于 2013-09-30T18:10:34.183 回答