且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

appcompat_v7的作用以及编译错误

更新时间:2022-08-14 16:20:31

现象:

    ADT环境版本v22.6.2-1085508,创建一个项目的时候,都会创建一个appcompat_v7,如果创建多个

新的项目,还会出现appcompat_v7_1等,依次递增。


原因:

appcompat_v7是google的一个兼容包,就是一个支持库,能让2.1以上的Android SDK使用4.0版本的界面。通俗来说就是你手机Android版本SDK是2.1,通过添加这个库(这个库将会打包进apk),能够显示4.0版本的超炫画面。



问题:

创建一个新的项目出错如下:

The container 'Android Dependencies' references non existing library \appcompat_v7_5\bin

\appcompat_v7_5.jar'


解决方案:

点击Project,选择Clean,选择Clean All Project,单独选择创建的新项目不行。然后就可以编译运行.


当然,如果目标设备是4.0以上的版本,完全不用appcompat,可以直接在创建项目的时候,将Minimum Required SDK版本选择在4.0以上,就不会创建appcompat这个包了。


参考:http://jingyan.baidu.com/article/3ea51489e04eb852e61bbaa4.html


     本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1579576,如需转载请自行联系原作者