您的位置:首页 > 其它

可能,这些bug会比较常见

2010-12-19 23:26 190 查看

Eclipse
平台进行
Android
应用开发时,编辑,修改或增删
res/
下资源文件时有时会遇到如下错误提示:
“Unparsed
aapt error(s)! Check the console for output"
,因为它没有描述错误在什么地方,我不知道如何修正,于是百度找找,其中不少的文章都说:


可检查控制台输出的提示来解决。

比如在
res/layout
下新加了一个
xml
文件
:
NewScreen.xml,
这时就会遇到上述错误提示
,
控制台会有类似如下提示:

the layout
file name can only contain characters in [a- z0-9] etc.


layout
文件名只能在小写的
26
个字母和数字
0~9
中选取
.
因此
,
我们的文件名中有大写字母就会报错
.

有时如果错误提示不清楚
,
可以把
R.java
删掉使其重新生成
.
可以不直接删
,

res
下的某个文件删去
(
先备份一下
), R.java
即会重新更新
.“

我尝试多次去重命名刚才新增加的
xml
文件,甚至删除
R.java
文件,还是无济于事!后来看到了另一个方法:


但是你的控制台上找不到错误或者

看不懂错误的时候的一招。

例:出现

[2010-03-29 10:02:47 - Sudoku]
W/ResourceType( 3540): Bad XML block: header size 62 or total size 26129448 is
larger than data size 0

[2010-03-29 10:02:47 - Sudoku]
E:/workspace/Sudoku/res/menu/menu.xml:2: ERROR Error parsing XML: no element
found

[2010-03-29 10:04:55 - Sudoku]
W/ResourceType( 4892): Bad XML block: header size 62 or total size 0 is larger
than data size 0

以上错误的时候,



Project--------->clean

..
就会没问题


然后就是
clean project

R.java
的消失问题。

解决的方法就是:先检查
res
下各文件有没有错。比如,我的问题就是图片分辨率错了。比较常见的问题就是
xml
文件有错误。然后保证
project
à

build Automatically
是打开的,然后点击文件的
AndroidTools
à

project properties

如果在
logcat
中遇到
Unable to
start activity ComponentInfo
的情况


setContentVie(R.layout.main);
放在
.oncreat
最近处即可。因为,要先设定活动布局,然后才可以用里面的资源文件。

64bit的eclipse不怎么稳定。不推荐使用(虽然笔者为了发挥4G内存的功效还是一直在用64bit,如果用64bit,注意要经常存盘。。。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐