解决android中的诡异报错

解决android中的诡异报错

错误:java.lang.RuntimeException: Unable to start activity ComponentInfo{… …}: java.lang.RuntimeException: Binary XML file line #2: You must supply a layout_width attribute.

字面意思看是缺少了layout_width,但是检查了所有标签都已经加了layout_width属性,结果还是不行。最后发现原因很简单,原 来xmlns的值把“http://”写成了“http//”。出现此问题的原因大多是XML格式出现错误,而不是layout_width出了问题。

解决android集成环境ADT的java.lang.NullPointerException错误

按照官网的“Installing the SDK”安装的eclipse+ADT在编辑string.xml时,Android Resource Editor会报错“java.lang.NullPointerException”,解决此错误值需要对string.xml做简单修改。

<!-- 第二行原内容 -->

<resources> 


...
 
<!-- 修改为 -->

<resources
 xmlns:android
="http://schemas.android.com/apk/res/android"
>


...

*.java 文件 和 main.xml 文件都没有错误。
在左边的项目目录里,项目名上有红叉,其它地方没有。

Eclipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期)
解决办法:

linux:Window--》 Preferences--》Android--》Build中Default debug keystore显示了地址“/home/jinli/.android/debug.keystore”,删除此路径下的debug.keystore 及 ddms.cfg

进入:C:\Documents and Settings\Administrator\.android
删除:debug.keystore及 ddms.cfg

你可能感兴趣的:(android)