Windows環(huán)境下的dryrun使用教程
Github害捕,作為全球最大的男性交友平臺(tái)礁遵,基本每天都會(huì)在Github上進(jìn)行開(kāi)源項(xiàng)目的查看,原來(lái)想看個(gè)開(kāi)源項(xiàng)目束凑,會(huì)先看下方這個(gè)項(xiàng)目的作者有沒(méi)有貼上效果圖或者動(dòng)態(tài)圖挣菲,如果沒(méi)有貼詳細(xì)圖又或者想看看具體的效果富稻,我就會(huì)先下載源碼掷邦,然后放到Android Studio中,然后跑一遍項(xiàng)目椭赋,等待N久的編譯過(guò)程抚岗,然后再在手機(jī)上看效果,然后發(fā)現(xiàn)效果不好哪怔,不滿足我的需求宣蔚,我又要去把這個(gè)項(xiàng)目的源碼刪除。這是一個(gè)累死人的過(guò)程认境。這個(gè)過(guò)程耗時(shí)太長(zhǎng)也很折磨人胚委。但是我在網(wǎng)上看到dryrun之后,一切就變了叉信,只需要運(yùn)行一句話就可以看到該項(xiàng)目在手機(jī)上預(yù)覽的效果亩冬。
附上dryrun的github源碼地址:https://github.com/cesarferreira/dryrun
本文針對(duì)Window系統(tǒng)的教程
首先我們需要Ruby和Devkit,下載地址http://rubyinstaller.org/downloads/
Step 1
這里毫無(wú)疑問(wèn)必須同意硼身,除非你不想裝了
Step 2
可以修改安裝的路徑(隨意硅急,我也攔不住你),勾選的東西看著意思像是安裝相關(guān)的支持佳遂、添加Ruby路徑到環(huán)境變量营袜,第三個(gè)我也看不太懂,關(guān)聯(lián).rb和.rbw 文件在Ruby安裝的時(shí)候丑罪,附帶安裝這幾個(gè)文件的意思吧荚板,不過(guò)我還是勾上了,不勾之后的步驟執(zhí)行的不順利的話吩屹,你可以在重新安裝一次
Step 3
等待完成...
Step 4
老實(shí)點(diǎn)Finish
到此為止跪另,Ruby的環(huán)境算是完事了,我接下來(lái)處理Devkit的 .exe文件祟峦,同樣建議以管理員身份運(yùn)行
Step 1
選擇你想要放的目錄
Step 2
老實(shí)等著就好
這里基礎(chǔ)環(huán)境準(zhǔn)備好了罚斗,我們可以正式開(kāi)始了。
Step 3
打開(kāi)cmd窗口宅楞,進(jìn)入到devkit目錄下,然后執(zhí)行ruby dk.rb init
Step 4
然后在Devkit的目錄下會(huì)生成config.yml文件袱吆,打開(kāi)文件將你Ruby的安裝路徑填寫進(jìn)去厌衙,例如:C:\Program Files (x86)\Ruby23-x64,然后我們?cè)趫?zhí)行ruby dk.rb install命令
可以看到绞绒,前兩次填寫config.yml不對(duì)的話婶希,會(huì)提示你的,別慌蓬衡,RTFM喻杈。相信你就可以填寫正確了的彤枢。
Step 5
安裝完成后在執(zhí)行g(shù)em install rdiscount --source http://rubygems.org
稍稍等待,泡一杯咖啡就好了筒饰。
這一步成功之后我們就可以安裝dryrun了缴啡。cmd中切換到你安裝ruby的目錄中的bin目錄下,執(zhí)行g(shù)em install dryrun --source http://rubygems.org瓷们,完成之后bin目錄下會(huì)多出dryrun和dryrun.bat的文件
最后我們就能愉快的使用dryrun了业栅,將手機(jī)鏈接到電腦,執(zhí)行dryrun https://github.com/cesarferreira/android-helloworld就能直接安裝該項(xiàng)目到你的手機(jī)上了
等等~這是什么情況谬晕。試了下git version
了然于心碘裕,要想在cmd窗口運(yùn)行g(shù)it,只需要在“變量環(huán)境”添加 git 的 bin 目錄地址和 git-core 目錄地址就可以了攒钳。
然后在 Path 彈窗填寫你的bin路徑(D:\Program Files\Git\bin;)和路徑git-core路徑(D:\Program Files\Git\libexec\git-core;)帮孔,這里是我安裝的git路徑,換成自己的路徑不撑。
然后關(guān)掉 cmd 窗口從新開(kāi)啟文兢,就可以使用git了。
好了燎孟,繼續(xù)愉快的使用dryrun了禽作,將手機(jī)鏈接到電腦,執(zhí)行dryrun https://github.com/cesarferreira/android-helloworld就能直接安裝該項(xiàng)目到你的手機(jī)上了
附:高級(jí)玩法(Advanced usage)
$ dryrun -h
Usage: dryrun GIT_URL [OPTIONS]
Options
-m, --module MODULE_NAME Custom module to run
-b, --branch BRANCH_NAME Checkout custom branch to run
-f, --flavour FLAVOURCustom flavour (e.g. dev, qa, prod)
-p, --path PATH? Custom path to android project
-t, --tag TAGCheckout tag/commit hash to clone (e.g. "v0.4.5", "6f7dd4b")
-c, --cleanupClean the temporary folder before cloning the project
-w, --wipe? Wipe the temporary dryrun folder
-h, --help? Displays help
-v, --versionDisplays the version
RTFMhere
說(shuō)明 Note
Behaware that ANDROID_HOME needs to be set with the adb path:
MAC -> ANDROID_HOME=/usr/local/opt/android-sdk
Linux -> ANDROID_HOME=/usr/local/opt/android-sdk
Windows -> ANDROIDHOME="...sdk" In windows this ANDROIDHOME is not automatically created, see more inhere.
Additionally, on windows in order to use git commands, the following path should be on the environment variable
...\Git\cmd