关于Eclipse中导入安卓工程无法生成R.java文件的问题

这个问题折腾了近两天,网上找了无数方法,没有完全解决我这种问题的,作为新手,现在我也无法解释原因,但是我的问题解决了,希望以后遇到类似问题的你们少走弯路。

首先,描述下我的问题。导入安卓工程后,未生成R.java文件,并且src包中几个java文件有红叉,res包中的layout包中fragment_log.xml文件提示错误,控制台中提示:

C:\eclipse-java-luna-SR1-win32\eclipse\workspace\AutoLogin-master\AutoLogin-master\res\layout\fragment_log.xml:12: error: Error: No resource found that matches the given name (at ‘width’ with value ‘@dimen/abc_action_bar_stacked_tab_max_width’).

此外,values包中styles.xml文件第七行提示错误。

然后网上找的方法:

在编辑器上面选择Project,再选择Clean。(这里多补充一下,先把Clean下面的Build Automatically选中,即为勾选状态Clean一下,如果不行,再把勾取消再Clean一下),R文件还是没有?再看下一步

右键选择你的工程,选择Android Tools,再选择Fix Project Properties。同上Build Automatically选中未选中都试一下,如果还不行,那基本上就是文件命名不合法了

都解决不了问题。

随后在百度中找到http://jingyan.baidu.com/article/c910274be7536acd361d2dca.html,按照步骤只是解决了style布局文件错误,r文件仍然没有生成,其他错误还在。

之后又在傲慢的上校的博客中看见关于Fragment的问题,http://blog.csdn.net/lilu_leo/article/details/7753421貌似是和Androidsupport包有关,查询MainActivity.java文件,最前面的import中,import android.support.v7.app.ActionBarActivity提示错误,随即,我在百度上搜索“关于android.support.v7提示错误”,结果中第一个就是我要找的正解:

http://jingyan.baidu.com/article/b24f6c82c22ed386bfe5da17.html。我的做法是,Androidsdk里面都自带的有这些support包,位置为..\sdk\extras\android\support。直接把..\sdk\extras\android\support\v7\appcompat\libs中的两个文件全部复制到工程的libs文件夹下。

下面就是见证奇迹的时候了,把Eclipse中工程删了,重新导入,成功。

(由于时间有限,懒得截图了,有问题的可以留言,如果问题和我一样,没看懂我写的,留言中解答)

那绿叶上的水珠,是思念的泪滴。

关于Eclipse中导入安卓工程无法生成R.java文件的问题

相关文章:

你感兴趣的文章:

标签云: