一行命令,輕鬆搞定安卓開源專案的安裝體驗問題

亦楓發表於2018-01-12

GitHub,作為廣大程式設計師工作生活必不可少的學習工具之一,很多時候該網站上的大部分專案並沒有提供可以直接下載的 Apk 執行檔案供大家安裝體驗。於是,通常我們的做法是這樣的:

1,開啟 GitHub 專案主頁,找到 Git 倉庫的 Url 地址; 2,使用 Clone 命令或者點選 Download 按鈕下載至本地; 3,解壓縮 Zip 檔案; 4,開啟 Android Studio 工具並匯入剛剛解壓縮的工程; 5,等待 Gradle 的編譯同步過程(可能會很長); 6,點選 Run 按鈕執行專案; 7,選擇將要執行的裝置; 8,動手體驗功能; 9,手動刪除 Zip 和 解壓縮的工程檔案。

這是一系列必不可少而且非常繁瑣的過程。其實,我們只是想安裝體驗一下工程執行的結果而已,卻做了很多不必要而且沒有意義的工作。

如果我告訴你有這麼一個工具,能夠通過命令列工具使用一行程式碼就能輕鬆完成上述工作,是不是期待一試呢?

DryRun,一個使用 Ruby 語言開發的開源工具,真的能做到這些。

你只需要獲取到測試專案的 Url 倉庫地址即可,簡單地執行一行程式碼,輕鬆執行專案、安裝 apk 檔案到 adb 已連線的裝置中。比如:

dryrun https://github.com/google/cameraview
複製程式碼

DryRun 的名字取得也非常有意思,真正解決我們 Android 程式設計師使用 GitHub 的一大痛點問題。你可以粗暴而又親切稱之為幹跑

一行命令,輕鬆搞定安卓開源專案的安裝體驗問題

使用起來,簡單粗暴,安裝也很容易。使用 Ruby 語言提供的標準包命令 Gem 安裝即可:

gem install dryrun
複製程式碼

等待下載安裝完成。然後你需要做的就是,檢查配置 ANDROID_HOME 系統環境變數。DryRun 需要知道你的 Android SDK 安裝在哪裡的。

開啟命令列工具,使用如下命令配置 ANDROID_HOME 環境變數:(注意修改 SDK 路徑為你自己電腦的實際安裝路徑)

echo export "ANDROID_HOME=/Users/yourName/Library/Android/sdk" >> ~/.bash_profile
複製程式碼

配置完成後,重啟命令列工具使之生效。使用 echo 命令可以檢視配置:

echo $ANDROID_HOME
複製程式碼

如果配置沒有問題的話,那就可以愉快地開始使用 dryrun 命令搞定 GitHub 網站所有的 Android 開源專案了。

如此高效的開發工具,你怎能錯過。DryRun 的 GitHub 專案主頁地址為:

https://github.com/cesarferreira/dryrun

這篇文章已經把 DryRun 使用過程介紹得很清楚了,包括你可能會遇到的問題。快去安裝體驗吧,真的能節省你不少時間。

關於我:亦楓,部落格地址:yifeng.studio/,新浪微博:IT亦楓

微信掃描二維碼,歡迎關注我的個人公眾號:安卓筆記俠

不僅分享我的原創技術文章,還有程式設計師的職場遐想

彩蛋:公眾號回覆關鍵字“面試資料”,獲取 BAT 面試大牛為你準備的全套面試資料!

一行命令,輕鬆搞定安卓開源專案的安裝體驗問題

相關文章