Git-atx2官网地址,默认已有python3环境
1.安装rethinkdb
安装db:mac上安装很简单,执行brew install rethinkdb
启动db:nohup rethinkdb &
2.安装atx-server
下载atx2项目文件到本地:git clone https://github.com/openatx/atxserver2.git
安装依赖库文件:pip install -r requirements.txt
启动atxserver服务,进入atx2所在目录并执行:python main.py
此时登录本机ip:4000 便可以访问设备管理界面,不过是空的。
3.安装atserver2-android-provider(git官方地址)
安装依赖库git-lfs(git的大文件存储支持库):brew install git-lfs
下载项目代码到本地:git clone https://github.com/openatx/atxserver2-android-provider
cd atxserver2-android-provider
git lfs install
git lfs pull
# 安装依赖
npm install
# 准备Python虚拟环境(可选)
python3 -m venv venv
pip install -r requirements.txt
# 启动,需要指定atxserver2的地址, 假设地址为 http://IP:4000
python3 main.py --server IP:4000
Provider可以通过adb track-devices自动发现已经接入的设备,
当手机接入到电脑上时,会自动给手机安装minicap, minitouch, atx-agent, app-uiautomator-[test].apk, whatsinput-apk