2016-09-17 106 views

回答

1

新版本在您创建新版本时下载。在创建一个新的之前,它没有任何变化。

1

+这里称为动态依赖关系。

简单+将采用最新的或更新的依赖关系,而使用动态依赖关系(例如,com.localytics.android:library:3.8+)可能会导致意外的版本更新和回归不兼容性通过谷歌文档

专业人员的建议

  • 保持更新
  • 手动更新依赖关系可能很繁琐

缺点

  • 能否打破当前的码流由于LIB代码更改

  • 通常有可能在新的版本中发现了一些错误,所以要准备好面对意外的行为或崩溃

结论:诚如谷歌通常指定的库版本check under Adding Support Libraries

1

您应该避免使用您的依赖关系中的+的。

通过这种方式,您未来将无法复制您的版本,因为您无法知道应用中使用的版本。

动态版本中添加了不确定性给您的构建和可能导致异常行为的改变你的应用程序。

要检查较新的库版本可用你可以使用一个皮棉检查:

  • 进入设置>编辑>检查>“更新库版本可用”

  • 启用较新的图书馆版本可用检查

  • 转到分析>“按名称运行检查”并搜索个较新的可用 enter image description here

  • 库版本,您将推出一个链接检查

enter image description here