介绍
- 移动端安卓开发长期有一个痛点,有时在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