adb push多个文件至系统中

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系统中。

你可能感兴趣的:(linux,Android,linux,adb,android)