Android list 错误

标签 android manifest

因此,在我的项目中,我遇到了 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/

相关文章:

android - Android 模拟器如何访问本地网络上的服务器?

java - 解析外部依赖的类路径

android - 如何在 Android App 中包含不同分辨率的图标?

javascript - 将 Chrome 扩展程序转换为 Opera 扩展程序

c# - VS2008/C# : How do I specify separate debug and release manifests?

java - 如何将新的 list 注入(inject)到现有的小程序 jar 中

android - 如何使用 opengl es 在 android 中的屏幕周围移动特定纹理?

java - 跨平台哈希码

android - 如何从android中的JSONObject中提取值

java - 如何加密文件并将其保存在 firebase 存储中?