Dyn*_*yes 7 android android-appcompat android-compatibility android-support-library maven-sdk-deployer
我们现有的Android应用程序支持最高级别为18的API级别.我们使用了兼容性库19.1.0.现在我们正在改变/升级到:
现在假设有不同版本的v4,v7,v13支持,兼容性和appcompat库,我不确定要包含哪些,哪些不包含.
我们使用maven进行依赖管理并使用Maven SDK deployer
小智 8
Android支持库v4,v7,v8,v13和v17是完全不同的库.v7不是v4的较新版本,v8不是v7的较新版本.您无法在v4中找到v7提供的组件,并且出于同样的原因,您无法在v7中找到v8提供的组件.
每个v的数量表示库中提供的最小Android版本可以向后兼容.例如,如果您使用v8组件.您的应用程序将能够在API等级8及以上的手机上运行.如果需要使用v7和v8中的组件,则必须将它们包含在项目中.
由于你的minSdkVersion现在是14,你可以安全地使用v4,v7,v8和v13中的任何一个.
请注意,最新版本的Android支持库现在为22.0.0.我建议你从19.1.0升到22.0.0.它好得多.
如果您使用的是14的minSDK,那么从技术上讲,您不需要其中任何一个.但是,这里有一些需要考虑的事情:
支持v4(com.android.support:support-v4:23.0.0)
App Compat v7(com.android.support:appcompat-v7:23.0.0)
以下是v7 appcompat库中包含的一些关键类
支持v13(com.android.support:support-v13:23.0.0)
此库旨在用于Android 3.2(API级别13)及更高版本.它使用(FragmentCompat)类和其他片段支持类添加了对Fragment用户界面模式的支持.有关片段的更多信息,请参阅Fragments开发人员指南.有关v13支持库API的详细信息,请参阅API参考中的android.support.v13包.
请参阅此处的修订版:http://developer.android.com/tools/support-library/index.html
查看此处列出的所有库:http://developer.android.com/tools/support-library/features.html
| 归档时间: |
|
| 查看次数: |
5362 次 |
| 最近记录: |