关于Android中缺少R.java文件的各种解决方法
嗯,博客开通的第一篇文章,就是这种东西,感觉很不吉利啊!
在Windows和Ubuntu下配置过Android的开发环境,都遇到这个问题,我的运气也真够差的。不过好在都解决了。
配置过程什么的就不说了,网上大把,反而是缺少R.java的解决方法各种各样,现在弄个博客记下来先,免得下次还要到处Google几下。
Windows篇:
1、选择菜单 Project >> Clean,导入的项目经常就是这么弄的。
2、选择工程,右键 Android Tools >> Fix Project Properties,这个方法每次导入项目我都会弄一次,可以解决一些问题,仅仅只是一些而已,至于R.java的问题我没有解决过,反正网上有人说可以,先记着。
这是暂时我遇到的。
Ubuntu篇:
对Ubuntu不太了解的我来说,这是一个大麻烦,很大的麻烦。
下面是遇到的错误提示之一:
[2012-07-30 22:06:32 - SDK Manager] Failed to create the SD card.
[2012-07-30 22:06:32 - SDK Manager] Failed to create sdcard in the AVD folder.
1.设置android sdk下的tools权限为可执行权限,关于这个,我设置以后只是解决了一小部分问题,提示的错误当时没有记下来,这是悲剧。
2.设置好权限后就出现上面的问题了,最后多方搜索后终于找到原因了,因为我装得是64位系统,没有安装ia32-libs是不能跑32位程序的,除非装了这个。使用sudo apt-get install ia32-lib,赶紧装上了试试,还真成功了。。。
还有,没有创建一个avd的话,eclipse是不会自动生成R.java的,新建了一个avd之后就会自动生成R.java。
暂时就记录这么多了,第一次写博客,格式什么的,排版什么的就忽略吧。
浙公网安备 33010602011771号