AS-->如何更高效的使用 Gradle, 快速build apk

看本文以前,推薦先看我以前寫的一篇文章: 傳送門佈局

日前Android Stuido 已經更新到 2.0.0 preview 5了; 
雖然官網說, gradle 的速度, 大幅度提高,然而並無什麼卵用;gradle

不知道是否是我的問題, 使用 install run 功能以後, 修改邏輯代碼,偶爾會出現不生效的狀況; 
就是代碼,明明改了,可是執行結果卻和以前的同樣;ui

可是,xml佈局文件,修改以後,效果然的很明顯,並且gradle速度也很是快;spa


本文,不討論怎麼如何開啓 守護進程,如何開啓 並行編譯; 
由於這對我一點卵用都沒有, 可能須要四路泰坦這樣的神機, 才能體現效果吧;.net

這裏分享一下,我在項目中,如何更高效的gradle, 讓咱們不再必修改一行代碼,等上」半天」的時間才能看到運行效果了;code

小夥伴們,激動了嗎?xml

開始:blog


首先,在項目的根目錄,新建一個文件名爲g.bat的文件,這個名字能夠任意,但名字必定要短,短,短: 
文件內容以下: 直接複製,粘貼吧,省得出錯;進程

 1 @Echo Off
 2 
 3 if /i "%1"=="" goto :default
 4 if /i "%1"=="i" goto :install
 5 if /i "%1"=="u" goto :uninstall
 6 
 7 ::執行實際的命令
 8 goto :raw
 9 
10 ::無參數狀況下的默認執行命令
11 :default
12 gradlew iD
13 goto :eof
14 
15 ::實際命令
16 :raw
17 gradlew %1
18 goto :eof
19 
20 ::安裝全部Debug版本的APK
21 :install
22 gradlew iD
23 goto :eof
24 
25 ::卸載全部版本的APK
26 :uninstall
27 gradlew uA
28 goto :eof

 

我知道你可能看不懂, 可是不要緊; 這不是本文重點; 
若是你看懂了, 恭喜你, 你很是厲害, 比我牛逼; 給你點贊!


當你,建立,保存以後; 
就能夠在Android Studio的Terminal窗口,輸入剛剛建立的那個文件名了; 
好比:個人文件名是g.bat,那麼直接輸入g,回車: 
這裏寫圖片描述 
坐等結果….

注意:在執行命令以前,你要確保adb已經鏈接上了Android手機設備,不然命令會執行失敗;

這裏寫圖片描述 
若是你看到圖中的字符串輸出時,那麼恭喜你; APK已經成功的安裝到了設備中; 
雖然沒有運行APK,可是這不重要,手動點擊APP圖標運行便可;


本文重點: 使用此方式, 能夠很是迅速,高效的build apk,除此就夠了; 要的就是速度;

相關文章
相關標籤/搜索