2016-09-17 108 views

回答

1

新版本在您創建新版本時下載。在創建一個新的之前,它沒有任何變化。

1

+這裏稱爲動態依賴關係。

簡單+將採用最新的或更新的依賴關係,而使用動態依賴關係(例如,com.localytics.android:library:3.8+)可能會導致意外的版本更新和迴歸不兼容性通過谷歌文檔

專業人員的建議

  • 保持更新
  • 手動更新依賴關係可能很繁瑣

缺點

  • 能否打破當前的碼流由於LIB代碼更改

  • 通常有可能在新的版本中發現了一些錯誤,所以要準備好面對意外的行爲或崩潰

結論:誠如谷歌通常指定的庫版本check under Adding Support Libraries

1

您應該避免使用您的依賴關係中的+的。

通過這種方式,您未來將無法複製您的版本,因爲您無法知道應用中使用的版本。

動態版本中添加了不確定性給您的構建和可能導致異常行爲的改變你的應用程序。

要檢查較新的庫版本可用你可以使用一個皮棉檢查:

  • 進入設置>編輯>檢查>「更新庫版本可用」

  • 啓用較新的圖書館版本可用檢查

  • 轉到分析>「按名稱運行檢查」並搜索個較新的可用 enter image description here

  • 庫版本,您將推出一個鏈接檢查

enter image description here