因此,在我的项目中,我遇到了 Android list 错误
(<activity android:name=".SettingsEditActivity"
行上的错误)
在控制台中显示“com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper]C:\Documents and Settings\XXX\workspace\XXXX\AndroidManifest.xml
的解析器异常:与元素类型"android:name"
关联的属性名称"activity"
必须后跟'=' 字符。
这是 list 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>
最佳答案
这里出了点问题。您在所有其他 Activity 之前都有一个结束 Activity 标记,并且该结束标记没有相应的开始标记。
在这里您可以看到 list 应该如何正确显示:
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>
关于Android list 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5720941/