本文基于macOS
基于github上的编译环境要求进行安装
1.安装并配置jdk(android必备),配置环境变量
因为我的电脑已经安装过jdk,重新下载安装我就不做了,我搜了一个博文,可以参考下。
2.下载Android studio,并安装
sdk下载路径
https://developer.android.com/studio/releases/platform-tools#downloads
如果想简单傻瓜式安装配置,建议安装个adnroid studio。直接在as中配置和下载sdk。
3.下载安装gradle
https://gradle.org/next-steps/?version=6.4&format=bin
sudo mkdir /opt/gradle
sudo unzip /opt/gradle gradle-6.4-bin.zip
在cd /opt/gradle,ls查看是否解压成功
配置gradle环境
与java类似,vim ~/.bash_profile,然后export PATH =$PATH:/opt/gradle/gradle-6.4/bin
4.下载NDK
https://developer.android.google.cn/ndk/downloads/
下载后按照步骤3创建文件夹,解压文件
并根据实际情况配置
这是我的配置,执行ndk-build,能看到下图结果,说明安装成功
5.配置cmake
https://cmake.org/download/
下载cmake,soloπ要求CMake 3.6..4111459,所以尽量下载跟要求一致的版本
按照github的要求,有两种方法,第一种是:
加压文件后进入目录执行
./bootstrap && make && sudo make install,适用于简单的适用make,
如果想要开发或者运行测试套件则需要运行下边的命令
mkdir cmake-build && cd cmake-build
../cmake-source/bootstrap && make
如果你看过我之前的笔记,会发现我经常会用brew这样的mac包管理工具,安装cmake会更加简单,brew install cmake==3.6..4111459,也可以很方便的安装。
安装成功后运行cmake -version,看下版本号
接下来还有两个配置
这两个配置主要是在android编译的时候的配置,具体作用可参考
https://www.cnblogs.com/ok-lanyan/articles/2619305.html,大致意思就是
通过以上配置,mac端的soloπ的环境已经配置完成
接下来是要对手机进行配置
1.下载solo手机客户端。
https://github.com/alipay/SoloPi/releases/latest
下载后安装即可,笔者因为有几台测试机,如果用了fir进行了包管理,上传安装包到fir
https://www.betaqr.com/apps
后,每次安装扫码下载。当然也可以用adb install的方法安装
2.打开手机的开发者模式,基本的套路是在手机上通过设置-其他设置(机型不同有差异)-关于手机,快速点击5次手机版本号,打开开发者模式。
以下是个别手机的特殊配置。
3.参考我的上一篇博文连接手机
https://blog.csdn.net/dayuzhuangzhi/article/details/106149702
因为solo默认使用的端口是5555,且软件界面没有办法修改,所以如果每个主机使用的端口不是5555就会报错,所以需要在连接的时候做一下改动:
3.1
adb devices 获取设备列表
3.2
adb -s XXXXX tcpip 5555 其中XXXX为设备id,分别为列表中设备开启5555端口,注意tcpip开放的端口是手机的,所以通过-s分别对设备进行设置
3.3
adb -s XXXX shell ifconfig wlan0 获取手机的ip
3.4
adb -s XXXX connect ip:5555连接设备到电脑
4.设置solo
打开solo,所有的权限都要开启。
到此,solo的环境就安装完成了。
下一篇,录制脚本和一机多控。