可能,这些bug会比较常见

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,注意要经常存盘。。。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值