天天看點

android studio gradle task,androidstudio中的gradle介紹(task)

本次介紹的是gradle中task介紹

android studio gradle task,androidstudio中的gradle介紹(task)
android studio gradle task,androidstudio中的gradle介紹(task)
android studio gradle task,androidstudio中的gradle介紹(task)

這裡是工程和module下的task,task在module和工程下大緻一樣。

在android這個task下。

androidDependencies中是執行編譯項目下的依賴,右鍵輕按兩下執行,打開android studio中gradle Console

android studio gradle task,androidstudio中的gradle介紹(task)

可以看到在api27以上,buildgradle中的compile被棄用,改用implementation,這個也可以在androidstudio中建立項目中看到。

在圖檔的右邊,這裡大緻類型是這樣的,在module中build.gradle中,buildTypes中有幾個建構類型就有執行幾個編譯,每個建構類型有compileClasspath,runtimeClassPath,以及相對應的UnitTest中TestRuntimeClasspath和TestCompileClasspath。還有debugAndroidTest使用了android自己的自動化測試架構espresso

在圖檔的左邊是task執行步驟和時間,可以看到每次執行都要一些準備工作。近乎一半時間準備,一半之間運作,當然依賴的多了,運作就長了。