如何在Eclipse中更新至最新版Android Support Library?
解决Android Support Library无法获取最新版本的问题
看起来你已经精准定位到问题根源是Support Library版本过低,但卡在只能看到v20的困境里,我来帮你一步步打通获取最新版本的路径:
第一步:先把Android SDK Tools更到最新
Support Library的更新依赖于最新的SDK工具包,这是前提:
- 打开Eclipse里的SDK Manager(工具栏的Android图标,或者通过
Window > Android SDK Manager打开) - 在Tools分类下,找到
Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools,勾选所有可用的更新项 - 等更新完成后重启Eclipse,再去查看Support Library的更新选项
第二步:检查SDK更新站点配置
有时候默认更新站点不完整或被屏蔽,导致看不到新版本:
- 在SDK Manager里点击右上角的
Tools > Options - 如果你没使用代理,确保
HTTP Proxy Server和HTTP Proxy Port是空的,同时勾选Force https://... sources to be fetched using http://... - 回到Packages标签,展开
Extras分类,看看有没有Android Support Repository——这是获取最新Support Library的核心组件。如果没有,就手动添加官方更新站点:- 点击
Tools > Manage Add-on Sites - 点击
New,输入名称Android Official Repository,URL填https://dl.google.com/android/repository/addons_list-2.xml后保存 - 重启SDK Manager刷新,就能看到
Android Support Repository了,勾选它完成更新
- 点击
第三步:更新Android Support Library
当SDK Tools和Support Repository都更新好后:
- 回到SDK Manager的
Extras分类,找到Android Support Library,现在应该能看到最新版本的选项了,勾选更新 - 更新完成后,右键你的Eclipse项目,选择
Properties > Android,在Library区域点击Add,选择最新的android-support-v7-appcompat(如果需要v4包也一起添加) - 最后清理重建项目:
Project > Clean,选中你的项目点击OK,之前的导入错误和构建路径问题应该就能解决了
额外小技巧
如果还是不行,可能是本地缓存出问题了:
- 找到你的Android SDK安装目录,进入
extras\android\support文件夹,删除里面的v7、v4等子文件夹 - 重新打开SDK Manager,再次下载最新的Support Library
内容的提问来源于stack exchange,提问作者user123456789
相关产品推荐
相关产品推荐

