也谈Eclipse未自动在gen目录下生成R.java

来源:互联网 发布:刷机会清除数据吗 编辑:程序博客网 时间:2024/04/28 10:12

        利用Eclipse创建Android project后,gen目录下没有自动生成R.java文件。尝试clean工程,还是无效。更新ADT耗时较长,没有去尝试。

        观察Eclipse上的其它工程,都可以自动生成,估计不是什么ADT没有更新的问题。打开工程的properties窗口,在Android选项卡中,发现新建工程的SDK版本为Android6.0,而其它工程的则未Android4.4.2。修改新建工程的SDK版本为Android4.4.2,gen目录下的R.java文件如期自动生成。

        进一步观察Android SDK Manager,发现问题所在:安装SDK时,除了SDK开发包,即SDK Platform外,还有一个Android SDK Build-tools,这玩意安装后位于<sdk>/build-tools目录下,负责编译Android app的代码。我的Eclipse上,Android4.4.2两者都安装了,Android6.0只安装了SDK Platform,未安装Android SDK Build-tools

        至此,产生该问题的原因查明。

0 0
原创粉丝点击