看本文之前,推薦先看我之前寫的一篇文章: 傳送門
日前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 歡迎您的加入.