安卓项目出现红色感叹号的解决方案

        接触过安卓开发的朋友都知道,有时在将外部安卓项目导入到eclipse集成开发环境中时经常会出现一些这样那样的问题。最常见的就是项目名那里有一个红色感叹号。项目运行时报错,代码里又找不到错误,去网上查了半天也没有结果。这里为大家提供一种解决方法,个人是屡试不爽。希望能对大家有所帮助。

       

        根据个人开发经验,这种问题原因在于andriod.jar包的缺失造成的。为什么会缺失呢?我们的环境明明没有缺少包啊?问题就在这里了,我们拷贝过来或者导入的项目在创建时对相关支持包文件引用的路径很可能不一样的,项目被创建以后会在项目中记录引用路径。我们把项目导入自己的环境中时,项目中依旧使用的它记录的路径,这就造成了所谓的包文件“缺失”。

      怎么解决呢?方法很简单。下面跟我一起来看看吧。

         

1、如图,右击项目名 -> 选择“Build Path” -> “Configure Build Path…”;接着会弹出一个对话框。如下图所示:


2、选择“Libraries”选项卡,是不是就看到跟上图一样的红色小了X呢?而且有小叉项后面的路径是不是跟你的安卓SDK路径不一样呢?这就是项目记录的以前的路径。此时未选中任何项,所以右边的“edit”等按钮是灰色的。我们选中有红色的X那一项,然后点击“edit”按钮,将会弹出如下对话框。

3、在弹出的对话框中找到我们安装的安卓SDK文件夹下面的sdk\platforms\android-x文件夹里的android.jar文件包。【android-x表示你当前环境中安装的安卓版本,我当前的是17版本。】如果你的环境下载了多个版本的安卓开发包,那么应该会有多个android-x文件夹,选择其中一个就可以了。单击打开回到之前的一个界面,那个小叉应该就没有了。点击OK按钮,回到项目。红色感叹号是不是没了呢?如果此时项目出现报错的小叉,那多半是我们环境中安装的SDK版本与项目中配置文件里设置的版本不一样,只要稍作修改就OK了。

                

展开项目,双击打开项目的project.properties文件,将里面的target=android-10中的数字改成你环境使用的SDK版本号,比如我的是17,就改成target=android-17.保存以后,右键单击项目名,选择android tools 菜单下的Fix Project Properties 选项。一切就搞定了。

 

       亲爱的朋友,你的问题解决了没有呢?如果没有解决,可以联系我哦。欢迎进行技术交流哦!让我们一起学习一起进步!

                                                                        QQ836405440
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

漂飞的泪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值