在Android shell 下可能并没有安装cp命令,一般都不会安装。需要的可以自己安装busybox工具。在紧急的情况下可以使用cat命令来代替cp。
adb shell
cd /mnt/sdcard
cat xxx.apk >> yyy.apk # 将/mnt/sdcard目录下的xxx.apk复制为yyy.apk
Busybox是一个集成了一百多个最常用linux命令和工具的软件。需要选择适合你手机cpu的版本来安装。查看手机CPU信息,根据Processor来选择安装版本。
cat /proc/cpuinfo
Processor : ARMv7 Processor rev 2 (v7l)
...
将busybox复制到 /system/xbin 目录下,并修改文件权限,使其可执行。
cat busybox-armv7l >> /system/xbin/busybox
chmod 775 busybox
busybox --install
大功告成,现在就可以在Android shell下使用常用的linux命令了。