今天在網上看了一個比較有創意的小教程,所以就想自己寫一下,結果在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/
額,原來adb.exe被移動到 Platform-tools目錄下了,於是我想把文件再拷貝回來不就行了嘛。。。
可是事與願違,就算考回來啦,還是不行ing!!
還是百度吧,試了一下網上寫的方法:
在Eclipse中選擇菜單“help->Check for update”,選擇更新ADT即可。 按上面操作完成后,重啟Eclipse,問題解決!
但是還是不行 。哎糾結啊
還有就是改一下環境變量,貌似我改完還是沒有啥變化。
一生氣差點把eclipse給重裝了。后來終於找到了解決方法。吧ADT給卸載了,重裝!好啦。。
看來貌似是ADT升級產生的問題。。