appcompat_v7 引起的新建Android工程编译不过的问题
16lz
2021-01-25
eclipse adt 上新建基于Android4.4(kk)的Android项目时,就算是helloWorld的初级项目,也会出现编译不了的问题,会报如下错误“The container 'Android Dependencies' references non existing library '/home/omar/workspace/appcompat_v7/bin/appcompat_v7.jar'”。原因是appcompat_v7.jar
appcompat_v7是adt 22.6以后加入的一个新的兼容包,所谓兼容包就是帮助低版本兼容高版本的某些类或组件,从而使得调用了搞版本API的项目在低版本机器上也能顺利运行。
解决办法可以参考:https://developer.android.com/tools/support-library/setup.html
该问题主要如下解决:
要通过SDK管理器下载支持库:
- 启动了AndroidSDK管理器。
- 在SDK管理器窗口中,滚动到软件包列表的末尾,找到Extras文件夹,如果有必要,展开以显示其内容。
- 选择Android支持库项目。
注意:如果你正在开发采用Android Studio中,选择和安装Android支持信息库项目来代替。
- 点击安装包...按钮。
- 进行下载后就可以进行开发了
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
- cocos2dx android版本移植时的Error format not a string litera
- Android(安卓)获取系统信息 手机号码 所在国家码
- Git基础知识
- 解决Android(安卓)Studio cannot open this project, please ret
- Android完全退出的方案
- 如何下载旧版本android NDK
- Reader读取TcpDump读取的Pcap包