在使用Eclipse编译时,当我们为了使自己的应用能够兼容更低版本的SDK的时候,就需要使用的谷歌为我们提供的support系列支持包。
谷歌这样做的目的就是能够使安卓SDK永远能向下兼容,并且让程序员不用去更多的纠结版本适应问题而专心于自己代码功能的实现。
(简直业界良心啊!)
然而在我们引用支持包的时候,经常会被下面的异常困扰:
下面我分享一下我的解决思路:
1.确定到自己的支持包的版本号,步骤很简单:
(1)打开自己的sdk Manager界面:
可以查看到最新的支持包版本,如果要更新,那么就更新一下到最新版本,然后执行第二步。
(2)有了第一步知道了自己支持包版本,然后将自己sdk中的appcompat支持包引用到编译器中,一般路径在:…sdk\extras\Android\support\v7\appcompat。
直接使用import操作引入。
(3)如果引入之后发生了上面的异常红色报错,那么不要紧张,右击android-support-v7-appcompat工程:-》properties-》
还记得之前第一步记住的版本号么,将这里勾选到对应的版本号上,然后apply一下,最后再clean一下工程,错误就消失得无影无踪啦。。。。
【有一点需要注意:如果某个项目要引用这个支持包,那么那个项目的Project Build Target必须也是和支持包一样的(操作类似上面的第三步),不然会同样出现异常】