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

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

日前Android Stuido 已經(jīng)更新到 2.0.0 preview 5了;
雖然官網(wǎng)說(shuō), gradle 的速度, 大幅度提升,然而并沒有什么卵用;

不知道是不是個(gè)人問題, 使用 install run 功能之后, 修改邏輯代碼,偶爾會(huì)出現(xiàn)不生效的情況;
就是代碼,明明改了,但是執(zhí)行結(jié)果卻和之前的一樣;

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


本文,不討論怎么如何開啟 守護(hù)進(jìn)程,如何開啟 并行編譯;
因?yàn)檫@對(duì)我一點(diǎn)卵用都沒有, 可能需要四路泰坦這樣的神機(jī), 才能體現(xiàn)效果吧;

這里分享一下,我在項(xiàng)目中,如何更高效的gradle, 讓我們?cè)僖膊槐匦薷囊恍写a,等上"半天"的時(shí)間才能看到運(yùn)行效果了;

小伙伴們,激動(dòng)了嗎?

開始:


首先,在項(xiàng)目的根目錄,新建一個(gè)文件名為g.bat的文件,這個(gè)名字可以任意,但名字一定要短,短,短:
文件內(nèi)容如下: 直接復(fù)制,粘貼吧,免得出錯(cuò);

@Echo Off

if /i "%1"=="" goto :default
if /i "%1"=="i" goto :install
if /i "%1"=="u" goto :uninstall

::執(zhí)行實(shí)際的命令
goto :raw

::無(wú)參數(shù)情況下的默認(rèn)執(zhí)行命令
:default
gradlew iD
goto :eof

::實(shí)際命令
:raw
gradlew %1
goto :eof

::安裝所有Debug版本的APK
:install
gradlew iD
goto :eof

::卸載所有版本的APK
:uninstall
gradlew uA
goto :eof

我知道你可能看不懂, 但是沒關(guān)系; 這不是本文重點(diǎn);
如果你看懂了, 恭喜你, 你非常厲害, 比我牛逼; 給你點(diǎn)贊!


當(dāng)你,創(chuàng)建,保存之后;
就可以在Android Studio的Terminal窗口,輸入剛剛創(chuàng)建的那個(gè)文件名了;
比如:我的文件名是g.bat,那么直接輸入g,回車:


這里寫圖片描述

坐等結(jié)果....

注意:在執(zhí)行命令之前,你要確保adb已經(jīng)連接上了Android手機(jī)設(shè)備,否則命令會(huì)執(zhí)行失敗;

這里寫圖片描述

如果你看到圖中的字符串輸出時(shí),那么恭喜你; APK已經(jīng)成功的安裝到了設(shè)備中;
雖然沒有運(yùn)行APK,但是這不重要,手動(dòng)點(diǎn)擊APP圖標(biāo)運(yùn)行即可;


本文重點(diǎn):
使用此方式, 可以非常迅速,高效的build apk,除此就夠了;
要的就是速度;


至此: 文章就結(jié)束了,如有疑問: QQ群:274306954 歡迎您的加入.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,996評(píng)論 25 709
  • 這一章主要針對(duì)項(xiàng)目中可以用到的一些實(shí)用功能來(lái)介紹Android Gradle,比如如何隱藏我們的證書文件,降低風(fēng)險(xiǎn)...
    acc8226閱讀 7,967評(píng)論 3 25
  • Java分為三個(gè)體系: JavaSE(J2SE)(Java2 Platform Standard Edition,...
    陳威龍閱讀 561評(píng)論 0 4
  • 吳軍:商業(yè)的本質(zhì)是讓人多花錢,而不是省錢 看透商業(yè)的本質(zhì)很重要,就不回隨大流,知道自己在做什么,知道自己的特長(zhǎng)在哪...
    上帝愛非洲閱讀 179評(píng)論 0 0
  • 標(biāo)題1 標(biāo)題2 標(biāo)題3 標(biāo)題4 標(biāo)題5 列表 無(wú)序列表 java python php 有序列表 文本1 文本2 ...
    我是予不真閱讀 180評(píng)論 0 0

友情鏈接更多精彩內(nèi)容