androidsdkv7
㈠ Android 应用只支持4.0以上还需要support v7兼容包么
若要兼容低版本,则相当于不能使用新版sdk里存在,而旧版本sdk里不存在的内置控件(一般都在android.widget包里),因为若运行在低版本系统的手机上,会找不到类。
如果想使用怎么办呢?这时向下兼容包就发挥作用了,v4的目的是把新的sdk里的控件和特性带给1.6+,v7的目的是把新的sdk里的控件和特性带给2.1+,这确实是谷歌很负责任的一个行为,要知道iOS就任性的不做向下兼容(要么你别想用,要么你给我更新系统!)
建议使用新版sdk的兼容包里的兼容性控件(一般在android.support.v_.widget包中,兼容包也会跟着sdk内置控件的特性升级而有所变化,每个版本尽量兼容最新的特性,所以尽量使用跟构建sdk相同版本的兼容包以获得最多特性支持,可以在对应版本的android SDK的目录下找到)。
如果基于4.0以上,则兼容包中对应的绝大多数控件都已经在构建sdk中存在,不需要使用兼容包,毕竟sdk里内置的比support这种为了照顾低版本系统的功能肯定要更强大。
这里说绝大多数,是因为像ViewPager这种常用的控件确实一直任性的只存在于v4 support中,而原生内置sdk中一直没有同位体存在。如果你想使用的话还是得引入v4 support(当然也可以去github找个其他的开源实现方式)。
㈡ 如何使用android-support-v7-appcompat
综述:通过SDK Manager获取Support Library。
1、打开Android SDK Manager。
2、在SDK Manager窗口,滚动到Package List的末尾,找到Extra文件夹,如果需要的话打开文件夹显示它的内容。
3、选择Android Support Library项目。
注意:如果你使用的是Android Studio开发,选择并安装Android Support Repository项目而不是Android Support Library项目。
4、点击Install packages按钮。
5、下载完成后,SDK会将Support Library文件安装到你已经存在的Android SDK目录下。
㈢ 如何在Android Studio中添加RecyclerView-v7支持包
Android 5.0新特性中出现了一个非常牛逼的控件——RecyclerView。默认情况下,Android Studio当前的支持包中没有引入RecyclerView的v7包,所以当我们直接输入Recycle时提示中没有RecyclerView。这里要介绍的是如何在Android studio中引入支持RecyclerView的v7包。
前提是已经下载了Android Support Library支持包,一般是自动就下载好了。如果没有下载,就打开SDK Manager下载喽!
一、
1.在Project模式下,点开External Libraries,可以看到只有appcompat-v7-23.4.0(这是我自己下载的版本)这个v7包,通过查看其属性可以找到源码位置
二、其实还可以这样做:
在源码位置可以找到recyclerview-v7-23.4.0-sources.jar,将其复制到libs目录下同样可以达到目的。
㈣ Android SDK Build-tools是做什么用的
它是帮助开发者快速创建android项目的助手。
平时新建android项目的时候,不是有个一步步引导你设置应用基本信息的窗口么?它会根据你选择的项目版本调用相应的build-tools,自动生成应用图标,初始的MainActivity,Manifest,res等等文件,添加v4包(如果你最小支持的sdk版本较低,还会自动引入v7项目)。
安装的话,我建议 下载 sdk版本保持对应就好,如果只安装了23,就下23所对应的最新的build-tools就好(23.0.1)。如还下了别的SDK,就把相应的build-tools也装上。
㈤ android-support-v7-appcompat 小红叉叉 解决方案
更新了ADT后,这个小红叉叉让我很是头疼,网上找一圈后发现解决办法如下:
先是打开Window-> Android SDK Manager
接着,对着android-support-v7-appcompat ,右击-> Properties->
将Project Build Target 选择对应的版本号,这里应该选择 Android 6.0,23号版本。如图。
最后,Project -> Clean 一下就可以了。
㈥ Android Studio项目 v7包版本和依赖库v7包版本不一致警告怎么解决
默认使用最新版本
否则library moudle引入源码改版本