想批量push一些so到指定目录,但是so太多了,一个一个push太麻烦了。
#! /bin/bash # 推送到系统目录下需要先拿权限 adb root adb remount # 获取当前目录下so文件 SO_LIST=($(ls *.so)) for i in "${!SO_LIST[@]}"; do so_name=${SO_LIST[$i]} echo "======> ${i}. push ${so_name}" # push到某个位置 adb push ${so_name} /system/lib done
如果脚本执行遇到权限问题
sudo chmod 777 xxx.sh //把sh文件放so所在的目录下 ./xxxx.sh
done~