1. 前言
在adb push
Chromium编译出来的库时,总共有200多个文件需要push
到/system/lib
下,挨个push
太麻烦,于是写一个脚本放到需要push
文件的目录下,可以批量push
文件至系统中。
2. 方法
原理就是遍历目录下的文件并挨个push
,如下脚本所示:
#! /bin/bash
adb remount
SO_LIST=($(ls *.so))
for i in "${!SO_LIST[@]}";
do
so_name=${SO_LIST[$i]}
echo "======> ${i}. push ${so_name}"
adb push ${so_name} /system/lib
done
3. 备注
a. 此脚本运行在Linux
环境下,Windows
环境的方法可参照上面思路修改。
b. 可以根据实际需要修改脚本内容,实现批量push
文件到Android系统中。