android sdk下载找不到extras\android\support

今天用了ecplice添加新工程,发现min版本低于API8,需要导入v7库,新项目依赖appcompat_v7,
新项目中需要使用v7库中的主题和一些布局等,必须导入v7作为依赖库,否则报错

如图1

帮助:
http://blog.csdn.net/u011241872/article/details/45972489

 1、appcompat_v7包主要对3.0以下版本提供ActionBar支持,
因为一些开源框架已经实现对3.0以下版本ActionBar的支持,
所以v7包的使用意义也不是很大。既然谷歌官方提供了这个功能,
也很有必要学习一下。现在根据自己在官方文档上的学习和实践,
现总结如下:
2、v7包需要v4包的支持,在新建Android项目时,v7包默认不导入,v4默认导入。v7包在sdk的E:\android-sdk-windows\extras\android\support路径下。
3、v7中提供的jar包只有类文件,没有资源文件,因此,需要将android-support-v7-appcompat作为库导入到eclipse中并引用到项目中。
该库在sdk的路径为E:\android-sdk-windows\extras\android\support\v7\appcompat。
4、新建activity不再继承自Activity,而是继承自ActionBarActivity,对ActionBar的操作也有一定改变。
此外还必须为新建的activity添加v7资源库中的主题,例如:android:theme="@style/Theme.AppCompat.Light",
不添加的话会报错。
6、使用SearchView等v7提供的类,
在导入包的时候一定要选择v7包,不要选择sdk自带的。
7、在menu中添加SearchView控件时,
要严格按照如下格式,否则会报错。注意加红的地方

这个library其实也是一个项目!!!
这个是sdk里面下载的。

但是打开我的sdk manager没有
图2

没有android support library下载项。

找了很多资料,发现
android support library 被Google废弃了,不推荐使用了。
代替使用的是
android support repository 这个是一个仓库,
android studio 通过build.prop就可以使用library!!!

但是ecplice不行啊,必须导入library库,真特么坑。。。
进入

extras\android\m2repository\com\android\support

看了,没有可以导入的library,这些事maven仓库,
有很多库(对应很多的版本),studio使用的。
这里写图片描述

这里写图片描述

网上找了一些资料,发现通过修改sdk manager修改下载源。
这里写图片描述

mirrors.dormforce.NET
80
这里写图片描述
这时候就有
android support library(obsolete)
obsolete提示废弃,当前版本23.2.1,下载好,这里面有库源码项目。
这里写图片描述
这里具体的库项目都是23.2.1版本的,可以直接导入ecplice。

比如:
D:\搜狗高速下载\android-sdk-windows\extras\android\support\v7\appcompat
这里写图片描述
使用:
http://blog.csdn.net/crazybigfish/article/details/18554201

好了,support 库使用可以看看:

http://blog.csdn.net/eclipsexys/article/details/46349721

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0422/2774.html

http://www.open-open.com/lib/view/open1427852683115.html

http://www.open-open.com/lib/view/open1433407297354.html

http://blog.csdn.net/eclipsexys/article/details/46349721

兼容库support library详解
http://www.jianshu.com/p/be4602e0d79f

  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值