Android开发中关于R文件丢失的解决方案

在开发过程中,有时候会莫名其妙的出现R文件丢失,然后一片爆红,让人看的很难受,对于我这种有强迫症的根本就接受不了这种事,满满的一片红。。。

那么遇到这种情况该怎么解决呢,网上有很多方案的,我今天就以我遇到的实际问题总结一下。

1.大部分R文件丢失,都是由于xml文件写错,如果一出现R文件丢失,我们就直接clean项目,那基本是没有效果的,所以我们应该看看我们刚刚写的xml文件,是不是哪个id写错了。之类的,我们可以根据log日志提示的内容,找到是哪个xml报错,那个id找不到,一般都会有提示的,所以不要再一直clean项目了,当我们把xml文件改对了,再clean项目就可以了。

2.还有就是当我们在项目中添加了一个lib的时候,因为这个lib有它的manifest文件,有时候它的mainfest文件中会有icon的设置,如果这个icon的设置和我们的app中icon的设置不一样的话,也会出现R 文件丢失的,所以要注意一下我们添加的lib中有没有这个设置,有的话直接删除就可以了。

R文件丢失绝大部分都是跟我们的xml文件有关,所以出现这种情况,先看xml文件。

你可能感兴趣的:(Android开发中关于R文件丢失的解决方案)