安卓测试--自动获取蒲公英最新apk安装到模拟器上

123 阅读1分钟
#!/bin/bash

API_KEY="蒲公英api_key"
APP_KEY="蒲公英app_key"
FILE_NAME="C:\Users\admin\Desktop\test.apk"

# 获取安装包下载地址
download_url=$(curl -o $FILE_NAME -L --data-urlencode "_api_key=$API_KEY" --data-urlencode "appKey=$APP_KEY" https://www.pgyer.com/apiv2/app/install)

# 进入到安卓模拟器的位置 
cd "D:\Program Files\Microvirt\MEmu"

# 获取已连接的模拟器列表
devices=$(adb devices | grep -v "List of devices attached" | awk '{print $1}')

# 安装APK到启动的所有模拟器
for device in $devices
do
    adb -s $device install -r $FILE_NAME
done

# 询问是否要删除安装包
read -p "是否要删除安装包?(Y/N): " choice

if [[ "$choice" =~ ^[Yy]$ ]]; then
    # 删除安装包
    rm $FILE_NAME
fi