最近写项目的时候偶尔需要取出应用里的文件,做出修改之后再放回去。但是每一次pull和push都需要好几步,虽然每个步骤都能找到现成的命令行,但是反复操作多次之后感觉实在太麻烦了,就摸索了一下怎么写bat和shell。现在终于大功告成,大家可以参考一下~
1 Push文件
pushFiles.bat:
@echo off
adb push %2 /sdcard/myPush/%2
adb shell "echo $(dirname %2);fileName=$(basename %2);package=$(pm list package %1);packageName=${package#*package:};echo packageName: $packageName;filePath=$(run-as $packageName find /data/data/$packageName -name $fileName);echo filePath: $filePath