版權聲明:歡迎轉載,轉載請註明出處;http://blog.csdn.net/angcyomarkdown
看本文以前,推薦先看我以前寫的一篇文章: 傳送門佈局
日前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,除此就夠了; 要的就是速度;