android-menu - Android 应用 开发错误:"Bad XML block: header size 60 or total size 3932356 is larger than data size 0"

  显示原文与译文双语对照的内容
0 0

这是我到论坛的第一个帖子,请原谅所有的疏漏。 我检查了其他类似的日志,它们建议清理构建路径,但这根本没有帮助。
我已经开始了 Android 应用 开发,将菜单添加到 Activity 有一个令人沮丧的问题。


<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
 <item android:id="@+id/save_tea" android:title="@string/save_tea_label"/>
</menu>

这将引发"坏的XML块: 标题大小 60或者总大小 3932356大于数据大小 0"在 Eclipse 控制台中。 我有一个主应用程序 Activity的菜单,它工作正常,但是这个不能组合到 R 生成的文件中。 任何想法或者建议都会得到极大的赞赏。 提前致谢!

我重写了一堆我的页面和似乎工作现在,所以我错过了一些原本或 Eclipse 决定重新评估文件谢谢你所有的帮助

时间: 原作者:

0 0

我遇到了同样的错误消息。 对于我来说,这个XML在引用一个丢失的icon 文件。

是否可能在错误发生时没有字符串/save_tea_label?

原作者:
0 0

一个 Project-> 清洁应该负责这个。

编辑:如果一个干净的构建没有帮助,你能试着取代 ( 创建新文件) XML 文件问题的以下内容:


<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
 <item
 android:id="@+id/save_tea"
 android:title="@string/save_tea_label"/>
</menu>

我唯一能想到的是一个奇怪的字符,它是( 复制/粘贴) 。

原作者:
0 0

确保你没有使用任何api没有可供你正在开发的api级别。 有关详细信息,请参阅这篇文章;错误样例代码"蓝牙聊天"

原作者:
0 0

对我来说,我试图将 @drawable/add.png 添加到项目属性的菜单 icon 中,然后才意识到它是声明式的文本而不是一个血腥的路径。

只需删除英镑,我的问题就是解决q: )

原作者:
...