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