介紹
- 移動端安卓開發長期有一個痛點,有時在github上找了一個demo想運行起來看看效果,很是麻煩。clone到android studio工程中到app運行起來須要花費不少時間在環境配置上:如Gradle版本問題,build.gradle中的sdk版本修改....到最後可能由於報錯跑不起來...
- 利用DryRun能夠直接一行命令讓工程跑起來,很是舒服,真香
安裝Ruby環境
- 下載 RubyInstaller 來安裝 Ruby 環境,下載地址爲:rubyinstaller.org/downloads/ ,(筆者下載的是2.5.3版本,下載完是.exe直接安裝便可,默認會勾選配置環境變量,安裝目錄能夠本身選,直接下一步便可)
- 安裝完驗證安裝是否成功,在cmd中運行
ruby -v
會顯示當前Ruby版本
2. 下載安裝RubyGem
rubygems.org/pages/downl… ,這個工具可讓咱們方便地從遠程下載程序安裝包並安裝,能夠藉此遠程下載DryRun並安裝,十分方便。
- 下載完zip包解壓之後,點擊setup.exe運行安裝,驗證安裝是否成功,
gem -v
顯示安裝版本
- 這裏還有個問題,就是咱們經過gem遠程下載安裝DryRun的時候,國內訪問會有問題,須要替換成國內的代理鏡像(鏡像就是相似於放在國外服務器上的資源,一樣存放了一份放在國內服務器,以便國內訪問),具體能夠看此連接介紹:gems.ruby-china.com/
//將https://rubygems.org/ 原有地址替換爲鏡像地址:https://gems.ruby-china.com/
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
//測試鏈接是否成功
gem sources -l
複製代碼
安裝DryRun
//在命令行中輸入如下命令,安裝好後就能夠用了
gem install dryrun
複製代碼
配置AndroidSDK環境變量
- 在系統環境變量中配置本身androidSDK的路徑,由於DryRun在編譯運行gitHub上的工程時須要用到androidSDK,因此必須配置好環境變量
運行github項目
- 在運行的時候須要先鏈接上真機,打開調試模式。而後執行如下命令,這裏以github上的某個項目爲例:
dryrun https://github.com/google/cameraview
複製代碼
- 能夠看到會先檢測是否有調試設備,若是一臺也沒有的話,最後是看不到運行效果的,這裏筆者用的是真機,爲啥不用as自帶虛擬機咧,由於虛擬機所需的運行內存更大(筆者的電腦只有8G運存), 在執行的時候跑不起來,會提示內存問題,因此用真機是最快最方便的了。如下是運行成功的提示:
- 這是真機效果圖
最後感謝如下博客爲我此次嘗試提供了思路和解決方案:
DryRun介紹
Windows10 Ruby環境配置
Windows Ruby環境配置
DryRun Github地址android