可能,这些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,注意要经常存盘。。。)
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,注意要经常存盘。。。)
相关文章推荐
- 常见而又隐秘的比较函数 BUG
- solidthinking那么傻瓜的软件,能替代hypermesh这些比较复杂的传统cae软件么?
- Redis常见集群方案、Codis实践及与Twemproxy比较
- IE6常见BUG兼容解决方法
- 四种常见的JS模块化管理方法的比较
- 几种常见代码管理工具比较(2009)
- java SE 集合与数组比较、常见集合的特点
- 【原】iOS学习之tableView的常见BUG
- 常见的网络服务器软件综合比较介绍(apache、IIS、tomcat、jboss、resin、weblogic、websphere)
- 对一种常见BUG的思考
- 5个Android开发中比较常见的内存泄漏问题及解决办法
- 金融是现代经济的主要行业,因此金融类企业对学历的要求也就高,但同时金融类企业的工资也是比较高的。比如证券业、银行业,这些行业的工资都是处于领先地位的。名校金融毕业生的收入不菲早已不是什么秘密。而且,金融专业毕业生平均起点工资和平均定级工资已位列前端,排在曾经风光无限的IT业等行业之前。
- C#图片处理常见方法性能比较
- Java中日期的几种常见操作 —— 取值、转换、加减、比较
- 8种常见机器学习算法比较
- 移动端常见bug(5)
- (水文,内容比较初级,高手勿进)使用SVN版本控制之后常见的一些问题01
- 前端常见bug及小技巧
- bug_ _ _常见的bug??
- 苹果p12文件--一个苹果证书怎么多次使用(蛋疼,这些问题只有和其他企业合作才会遇到,别人的账号不可能给你,蛋疼....)