Files
2022-05-17 01:56:44 +03:00

17 lines
513 B
Bash
Executable File

#!/bin/bash
MAX_ATTEMPTS=5
adb root
adb devices | grep emulator | cut -f1 | while read id; do
apks=(/usr/bin/*.apk)
for apk in "${apks[@]}"; do
if [ -r "$apk" ]; then
for i in `seq 1 ${MAX_ATTEMPTS}`; do
echo "Installing $apk (attempt #$i of $MAX_ATTEMPTS)"
adb -s "$id" install -r "$apk" && break || sleep 15 && echo "Retrying to install $apk"
done
fi
done
adb -s "$id" emu kill -2 || true
done
rm -f /tmp/.X99-lock || true