今天在网上看了一个比较有创意的小教程,所以就想自己写一下,结果在res文件夹添加图片资源时,发现R.java文件不能同步自动生成资源的id,自己搞了半天也不行,新建了三个示例程序,结果每个都不行,到网上搜了下,也没有解决问题。。如果R.java不能自动生成,那就悲催啦。。。功夫不负有心人,终于在我不懈的努力下找到了原因:
因为我添加图片时是一次加入多张图片,没有注意到有一张图片的名字中有一个空格,就是这个空格让我卡在那半天,真是郁闷啊!!把文件重命名后,重新把文件加入res后顺利生成了R.java文件。
原来在android资源文件中规定图片文件的名字中不能有大写字母 、第一个符号不能是数字。
今天在使用Eclipse是还遇到了一个问题:本来用的好好的开发环境,突然就出错啦!
提示信息大体意思是在tools目录下找不到 adb.exe,我进了tools目录下一看的确不见了adb.exe,但是然后却发现了这么一个人文件 adb_has_moved.txt
打开一看:The adb tool has moved to platform-tools/
If you don't see this directory in your SDK,
launch the SDK and AVD Manager (execute the android tool)
and install "Android SDK Platform-tools"
Please also update your PATH environment variable to
include the platform-tools/ directory, so you can
execute adb from any location.
额,原来adb.exe被移动到 Platform-tools目录下了,于是我想把文件再拷贝回来不就行了嘛。。。
可是事与愿违,就算考回来啦,还是不行ing!!
还是百度吧,试了一下网上写的方法:
在Eclipse中选择菜单“help->Check for update”,选择更新ADT即可。 按上面操作完成后,重启Eclipse,问题解决!
但是还是不行 。哎纠结啊
还有就是改一下环境变量,貌似我改完还是没有啥变化。
一生气差点把eclipse给重装了。后来终于找到了解决方法。吧ADT给卸载了,重装!好啦。。
看来貌似是ADT升级产生的问题。。
|