不论怎样都不能生成R.java
我用以下的方法均未解决,后来小的生气了,开始右键粗暴导出,结果eclipse终于他妈开始直言不讳了:No Build Tools installed in the SDK.(就是说你很傻逼,你他妈都没把工具给我我给你生成个屁啊)
所以我开始:
Lauch the sdk manager and download the new package Android SDK Build-tools which didn’t get installed automaticaly when you update to ADT 22
(http://stackoverflow.com/questions/16596886/export-apk-from-eclipse-produces-error-no-build-tools-installed-in-the-sdk)
这时候android adk manager这逼正在下载build-tools呢。
正好我来谈谈感想,开始eclipse崩了,我开始解决问题,解决不了,重装,重装之后这逼开始提示我没生成apk,我跟着网上的提示clean,clean结束的时候就爽了,我的R.java也clean掉了,而且打死也他妈不生成了,我就悲剧的开始把备份的R.java拷贝过来,结果反正就是不能生成,耗费了我大量的时间,感觉智商都他妈下降了,艹。
最大的问题是遇到问题就上google,当然有时候这是个好事,但是前提是自己必须想一想,想都不想找到方法就像救命稻草一样开始傻逼兮兮的尝试,只会把软件开发调试变成一件体力活,而且会降低自己的智商,真的。
以下来自:http://blog.csdn.net/pinklpig/article/details/6566578
导入android源码后,基本都有错误,R.java也不会自动生成,因为是第一次导入工程,工程有错R.java就不会自动生成了,工程有错误,当然模拟器就不能启动,也就看不到效果。随后网上找各种解决方法,网上解决方法主要有这几种
1、选择菜单 Project >> Clean ,前提是勾选上 Bulid Automatically(自动构建部署) , 点Clean后会重新构建项目,因为一般情况下,R.java文件在这个时候会重新更新生成一边,如果工程有错,就不会自动生成。
2、选择工程,右键 Android Tools >> Fix Project Properties 这个操作有时候可以修正一些错误,但我的不行。
3、还有的说法是重新建一个空的工程,然后把这里面的代码,资源文件按照对应的包路径什么的拷进去,然后重新生成一边,这种方法,也想当于是第一种方法,都是重新构建部暑,性质一样的。
查看源码版本办法:打开default.properties 文件,看target=android-7 这后面这个数是多少。
版本对应关系:target=android-3 <—> android 1.5 ,target=android-4 <—> android 1.6 ,
target=android-7 <—> android 2.1 ,target=android-8 <—> android 2.2 其它的自己测试下。
按照网上的方法“右击你的工程(项目)——>Android Tools——>Fix Project Properties ”不管用,
确保项目编译了一下clean,或是右击项目–>property–>android–>applay一下 也是不行
google和百度一通后,无果。
继后跟踪发现,R.java在工程里面自动生成,后到官方站点看了帮助文档,发现通过platform-tools路径下的aapt.exe执行,再经过检测,aapt.exe程序好像已经损坏,不能执行,故而再sdk setup中执行,获取该文件,覆盖原来的,R.java自动产生了。
问题解决,为何aapt.exe损坏,还有待考证
http://www.cnblogs.com/cngreatwall/archive/2011/03/11/1980525.html
———————————————————————–我是分割线—————————————————–我也是r文件不能生成,但碰到的和上面提到的都不一样1、:AndroidManifest.xml
index没定义!
2、包名改了, AndroidManifest.xml里的还没改过来。
3、资源文件只能以小写字母和下划线做首字母,随后的名字中只能出现 a-z、0-9、_ 这些字符。