因此在我的项目中,我得到了一个Android Manifest错误
( <activity android:name=".SettingsEditActivity"行上的错误)
在控制台中,它显示"com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper]解析器exception for C:\Documents and Settings\XXX\workspace\XXXX\AndroidManifest.xml:与元素类型"activity"相关联的属性名"android:name"必须后跟‘=’字符。
下面是清单xml
<?xml version="1.0" encoding="utf-8"?><application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".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>
<activity android:name=".SettingsEditActivity"
android:label="@string/app_name"/>
<activity android:name=".ChooserActivity"
android:label="@string/app_name"/>
<activity android:name=".UploadActivity"
android:label="@string/app_name"/>
<activity android:name=".GameActivity"
android:label="@string/app_name"/>
<activity android:name=".HighScoresActivity"
android:label="@string/app_name"/>
</application>
发布于 2011-04-20 02:32:09
这里出了点问题。在所有其他活动之前有一个结束活动标记,而结束标记没有相应的开始标记。
在这里,您可以看到清单应该是正确的:
http://developer.android.com/guide/topics/manifest/manifest-intro.html
所以在你的例子中是这样的:
<manifest>
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".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>
<activity android:name=".SettingsEditActivity"
android:label="@string/app_name"/>
<activity android:name=".ChooserActivity"
android:label="@string/app_name"/>
<activity android:name=".UploadActivity"
android:label="@string/app_name"/>
<activity android:name=".GameActivity"
android:label="@string/app_name"/>
<activity android:name=".HighScoresActivity"
android:label="@string/app_name"/>
</application>
</manifest>https://stackoverflow.com/questions/5720941
复制相似问题