android sdk下载找不到extras\android\support | 您所在的位置:网站首页 › sdk管理器在哪 › android sdk下载找不到extras\android\support |
今天用了ecplice添加新工程,发现min版本低于API8,需要导入v7库,新项目依赖appcompat_v7, 新项目中需要使用v7库中的主题和一些布局等,必须导入v7作为依赖库,否则报错 帮助: 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没有 没有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 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |