我想将一些
apk
文件推送到 sd
卡,然后推送到 /system
文件夹。我按顺序尝试了以下命令:
adb shell
su
mount -o rw,remount /system
adb push /data/app/com.project.android.xxx-2.apk /sdcard
但是最后一行总是会导致“找不到设备”错误。我什至尝试过直接使用系统文件夹,adb push /data/app/com.project.android.xxx-2.apk /system/app
,但它给了我同样的错误。我还尝试在推送命令之前执行此行:
chmod 644 /sdcard
但这并没有解决推送命令的问题。
我的设备已取得 root 权限。
adb devices
adb push
已经
shell
到设备中。通过这样做,您现在可以在目标设备上(而不是在您的主机上)启动另一个 adb
服务器,该服务器正在扫描某个范围中的端口以查找连接的设备。由于未找到任何设备(连接到目标设备),您会得到
error: device not found
。对于您想要实现的任务类型,无需使用任何 adb
命令 within
shell
。输入
mv
后,尝试使用
cp
或 shell
命令。例如(跳过重新安装部分):adb shell
cp /data/app/com.project.android.xxx-2.apk /sdcard