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


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

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

不知道是不是個人問題, 使用 install run 功能之后, 修改邏輯代碼,偶爾會出現不生效的情況; 
就是代碼,明明改了,但是執行結果卻和之前的一樣;

但是,xml布局文件,修改之后,效果真的很明顯,而且gradle速度也非常快;


本文,不討論怎么如何開啟 守護進程,如何開啟 並行編譯; 
因為這對我一點卵用都沒有, 可能需要四路泰坦這樣的神機, 才能體現效果吧;

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

小伙伴們,激動了嗎?

開始:


首先,在項目的根目錄,新建一個文件名為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,除此就夠了; 
要的就是速度;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM