Tom*_*mCB 17 android android-support-library
我尝试将支持库注入到我的Android Studio项目中.
如果我尝试低于20的任何东西,它说:库不应该使用较低版本然后使用targetSdk版本.
如果我使用compile 'com.android.support:support-v4:20'我得到:找不到:com.android.support:support-v4:20
如果我使用 compile 'com.android.support:support-v7:20.0.+'我得到:避免在版本号中使用+,可能导致不可预测和不可重复的构建.
所以简单的问题是:我在哪里可以找到最新的,随时可用的版本号?
Com*_*are 27
如果我尝试低于20的任何东西,它说:库不应该使用较低版本然后使用targetSdk版本.
那是因为你把你设置targetSdkVersion为高于19的东西.如果你故意这样做,那很好.如果您没有故意这样做,请考虑暂时将其删除19,并使用compile 'com.android.support:support-v4:19.1.0'(如果您使用片段的后端)或compile 'com.android.support:support-v13:19.1.0'(如果您没有使用片段的后端口).
如果我使用编译'com.android.support:support-v4:20'我得到:找不到:com.android.support:support-v4:20
这是因为Android支持包使用XYZ语义版本控制,存储库中的大多数工件也是如此.20与XYZ图案不匹配.
如果我使用编译'com.android.support:support-v7:20.0.+'我得到:避免在版本号中使用+,可能导致不可预测和不可重复的构建.
这只是一个警告.如果您正在为项目文件使用版本控制,并且您认为能够检查某些早期版本的代码并能够重现该构建很重要,那么使用该+表示法并不是一个好主意.OTOH,如果能够重现历史构建并不是必需的,那么使用+通配符就可以确保您自动获得更新.具有+在第三位置(XYZ Z)意味着您将自动获得PATCHLEVEL更新.
哪里可以找到最新的,随时可用的版本号?
在您的硬盘驱动器上,无论您$ANDROID_SDK/opt/extras/android/m2repository/com/android/support/$LIBRARY/在$ANDROID_SDK何处安装Android SDK,$LIBRARY您都可以在哪里使用Android支持包(例如,support-v13).
| 归档时间: |
|
| 查看次数: |
16235 次 |
| 最近记录: |