博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DryRun神器
阅读量:7252 次
发布时间:2019-06-29

本文共 1247 字,大约阅读时间需要 4 分钟。

介绍

  • 移动端安卓开发长期有一个痛点,有时在github上找了一个demo想运行起来看看效果,非常麻烦。clone到android studio工程中到app运行起来需要花费很多时间在环境配置上:如Gradle版本问题,build.gradle中的sdk版本修改....到最后可能因为报错跑不起来...
  • 利用DryRun可以直接一行命令让工程跑起来,非常舒服,真香

  • 笔者是在win10下进行尝试的,下面先搞下环境

安装Ruby环境

  1. 下载 RubyInstaller 来安装 Ruby 环境,下载地址为: ,(笔者下载的是2.5.3版本,下载完是.exe直接安装即可,默认会勾选配置环境变量,安装目录可以自己选,直接下一步即可)

  • 安装完验证安装是否成功,在cmd中运行ruby -v会显示当前Ruby版本

2. 下载安装RubyGem ,这个工具可以让我们方便地从远程下载程序安装包并安装,可以借此远程下载DryRun并安装,十分方便。

  • 下载完zip包解压以后,点击setup.exe运行安装,验证安装是否成功,gem -v显示安装版本

  1. 这里还有个问题,就是我们通过gem远程下载安装DryRun的时候,国内访问会有问题,需要替换成国内的代理镜像(镜像就是类似于放在国外服务器上的资源,同样存放了一份放在国内服务器,以便国内访问),具体可以看此链接介绍:

  • 所以我们需要将国外地址替换成此镜像的地址:
//将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项目

  1. 在运行的时候需要先连接上真机,打开调试模式。然后执行以下命令,这里以github上的某个项目为例:
dryrun https://github.com/google/cameraview复制代码

  1. 可以看到会先检测是否有调试设备,如果一台也没有的话,最后是看不到运行效果的,这里笔者用的是真机,为啥不用as自带虚拟机咧,因为虚拟机所需的运行内存更大(笔者的电脑只有8G运存), 在执行的时候跑不起来,会提示内存问题,所以用真机是最快最方便的了。以下是运行成功的提示:

  1. 这是真机效果图

最后感谢以下博客为我这次尝试提供了思路和解决方案:

转载于:https://juejin.im/post/5c320b6f51882523785581fc

你可能感兴趣的文章
Linux 驱动开发笔记(一)
查看>>
2017-2018-2 20165226 实验五《网络编程与安全》实验报告
查看>>
iOS开发小技巧--相机相册的正确打开方式
查看>>
VB6 padleft padright
查看>>
人生的悲哀莫过于:求而不得,舍而不能,得而不惜
查看>>
<资料收集>让使用了SQLite的.NET应用自适应32位/64位系统
查看>>
php laravel 框架搭建与运行
查看>>
Java-transient总结
查看>>
DBA_实践指南系列10_Oracle Erp R12诊断功能Diagnostic(案例)
查看>>
phpStorm配置xdebug调试总结 [Mac/Linux]
查看>>
tomcat run log
查看>>
[转载].(筆記) Qsys resource整理 (SOC) (Nios II) (Qsys)
查看>>
【洛谷日报#75】浅谈C++指针
查看>>
Spring @Transactional propagation 各个属性值的含义
查看>>
知乎背景图 canvas 效果
查看>>
Vncserver安装-Centos7
查看>>
div自身高度、屏幕高度
查看>>
HDU 1358 Period(kmp简单解决)
查看>>
PYTHON压平嵌套列表
查看>>
JavaScript -- BATweb笔试面试
查看>>