Eclipse中导入Android项目后缺失android-support-v4.jar或v7.jar

Eclipse中导入Android项目后缺失android-support-v4.jar或v7.jar的解决方法

问题描述

有时候我们将一个完好的Android项目从一个Eclipse环境迁移到另一个环境后,项目左上角回莫名其妙的出现一个红色感叹号。这是由于libs中的jar包路径发生变化或android support缺失引起的,常见的情况有:(1)外部jar包路径出错;(2)缺失Support jar (如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。)。

Eclipse中导入Android项目后缺失android-support-v4.jar或v7.jar_第1张图片

解决步骤

步骤1:查看Error输出的错误信息

这里写图片描述

不难发现该项目(Number1)中存在以下问题:
(1)缺失mpandroidchartlibrary-2-0-8.jar
(2)缺失android-support-v7-appcompat.jar

步骤2:检查并重新配置jar包路径

Eclipse中导入Android项目后缺失android-support-v4.jar或v7.jar_第2张图片

Eclipse中导入Android项目后缺失android-support-v4.jar或v7.jar_第3张图片

通过查看java Build Path 很容易确认了 该项目中mpandroidchartlibrary-2-0-8.jar路径出错。解决方法是选中该jar,并Remove即可。但是我们点击OK后仍然没有消除项目【左上角的感叹号】。再次检查上图(划重点!!!)在Libraries中没有报错,但是确实缺失了android-support-v7-appcompat.jar。

步骤3:下载android-support-v7-appcompat包 ,并放到[自己的路径]\sdk\extras\android\support
下载地址(请自己找),导入后在Libraries中执行以下操作

Eclipse中导入Android项目后缺失android-support-v4.jar或v7.jar_第4张图片

Eclipse中导入Android项目后缺失android-support-v4.jar或v7.jar_第5张图片

好了,这样就解决了全部的问题,项目可以和之前一样进行编译运行了。

Eclipse中导入Android项目后缺失android-support-v4.jar或v7.jar_第6张图片

步骤4:深入追究一下v4、v7和V13有什么区别?

Eclipse中导入Android项目后缺失android-support-v4.jar或v7.jar_第7张图片
注:上述表格内容学习自:http://blog.csdn.net/hh2000/article/details/39718623


PS:写的不好,暂时以解决问题为主,大家多提意见,谢谢。

你可能感兴趣的:(Android开发)