首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android :版本前后的方括号意味着什么?

Android :版本前后的方括号意味着什么?
EN

Stack Overflow用户
提问于 2017-01-16 16:39:48
回答 3查看 3.1K关注 0票数 13

在的get入门指南中,它们定义了将依赖项添加到项目中的两种方法。在“入门”部分中,gradle中的行是

代码语言:javascript
复制
compile 'com.facebook.android:facebook-android-sdk:4.+'

但在快速启动指南中,这一行是

代码语言:javascript
复制
compile 'com.facebook.android:facebook-android-sdk:[4,5)'

此外,Android警告说,您不应该在版本号中使用“+”,这会导致不可重复的构建。我已经看到了其他依赖项的“+”,我相信它意味着在同步gradle时获得最新版本,但是方括号和括号在第二行中意味着什么呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-01-16 16:42:52

它意味着一个范围。[意为包括,)指的是……因此,这将是以4开头的任何版本,但小于5。所以4.0、4.1、4.99999.9999将匹配,5.0不会匹配。4.+指的是没有上限的任何4或更大的东西。

票数 22
EN

Stack Overflow用户

发布于 2018-11-20 20:50:20

@GabeSechan这里有些东西很奇怪尽管我有:

代码语言:javascript
复制
implementation 'com.facebook.android:facebook-android-sdk:[4,5)'

我在安卓工作室收到警告说:

较新版本的com.facebook.android:facebook[4,5]可获得: 4.38.1

这意味着4,5不一定在SDK上导入最新版本

票数 2
EN

Stack Overflow用户

发布于 2019-04-10 17:11:41

例如

0.1 _ 0.3 _ 1.0 _ 1.1 _ :[0,1) -> 0.3 _ 1.2 _ :[1,2) -> 1.2 _ 1.3 -> -> 1.3 _ 1.4 -> -> 1.4

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41681033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档