远程 secure_mkdirs 失败:不允许操作 adb:错误:无法读取复制响应

问题描述 投票:0回答:1

我的手机具有以下配置:

  • 型号名称:三星S22 Ultra
  • 型号:SM-S908E
  • 安卓版本:12

我启用了开发人员选项和 USB 调试,并且我能够执行 adb devices、adb install filename.apk。

我需要将一些 bin 和 python 文件推送到位置 /sdcard/Android/data/com.company.lc.us.lm/files/。

我正在使用这个命令:

adb 推送 MyFolder /sdcard/Android/data/com.company.lc.us.lm/files/

以下是我收到的错误:

remote secure_mkdirs failed: Operation not permitted adb: error: failed to read copy response

我已经经历了多个线程来解决这个错误。大多数解决方案都需要root手机。我实际上不想root我的手机,因为在我剩下的三星手机中,我可以成功地进行adb推送,没有任何错误,无需root。

有人遇到过这个问题吗?如果是这样,请告诉我解决方案。预先感谢。

android appium adb samsung-galaxy
1个回答
0
投票

我在尝试将整个目录推送到 Android 设备时遇到了同样的错误。它上传了目录中的第一个文件(这需要时间),但当尝试在另一端实际创建文件时立即失败。但它确实为该文件创建了目录,因此第二次相同的推送命令可以正常工作。

我的解决方法是先创建目录(使用 adb shell mkdir),然后再将文件目录推送到设备。每次都完美无缺。

说实话,这是 adb 中一个非常奇怪且愚蠢的错误。

© www.soinside.com 2019 - 2024. All rights reserved.