1

我已經更新了SDK,並且正在使用Android studio 2.0(預覽版)。所以我認爲所有事情都已經足夠更新了。對於我和我新創建的項目來說,所有事情都可以正常工作。但是,當我從github下載代碼時,我總是會遇到gradle版本的錯誤。Gradle新版本和內部版本

所以這是一種討厭。那麼我很欣賞很多東西在導入github項目時已經被gradle修復了。但是一旦發生gradle版本錯誤,有時候很難確切知道原因。說實話,我知道關於gradle的事情已經足夠了,但我總是可以通過命中和試用的方法來解決它。所以我有很多混亂,我在下面發帖作爲一個問題

  1. 如何知道什麼是新的gradle版本正在進行。

  2. 如何知道哪些東西gradle這個新版本現在禁止

  3. 如何知道哪些支持的依賴將與新gradle這個版本工作

  4. 如何知道哪些構建工具版本將與Gradle完美匹配。

我想有這些問題很多愚蠢的事情,我谷歌這些問題,但決定問你們爲你們可以正式隨便讓我清醒結束。

請回答我的問題,如果你深深知道這件事。

回答

2

Android Gradle Build系統是一款軟件工具,用於自動執行程序編譯過程 。

如何知道新的gradle版本正在發生什麼。

Android編譯系統採用了Android插件搖籃支持 構建Android應用程序與搖籃建立工具箱。 插件獨立於Android Studio運行,因此插件和Gradle 構建系統可獨立於Android Studio進行更新。

您可以鼠標懸停時檢查最新版本類路徑

enter image description here

如何知道哪些事情是在gradle這個新版本現在禁止

您應該檢查Android Plugin for Gradle Release Notes

對於類路徑「com.android.tools.build :gradle產出:1.3。1'

  1. 使用定製的文件名時修正了ZipAlign任務正常消耗 先前任務的輸出。
  2. 固定Renderscript與NDK包裝。

  3. createDebugCoverageReport生成任務維護支持。

  4. 在 的build.gradle build>文件自定義使用archiveBaseName財產的固定支持。

  5. 修正無效的ResourceType的Android Studio之外運行時皮棉引起參數 方法註解查找lint警告。

現在爲您3rd and 4th問題,你應該檢查手動測試。