gpt4 book ai didi

android - linux "adb push"命令问题, "No such file or directory"错误

转载 作者:行者123 更新时间:2023-11-29 22:14:11 27 4
gpt4 key购买 nike

我正在尝试使用 Ubuntu Linux 11.10 为我的摩托罗拉安卓手机开发一个简单的 pygame。我在使用“adb push”命令时遇到问题。我收到一条 无法将 'foo.txt' 复制到 '/media/MOT': No such file or directory 错误消息。我究竟做错了什么?

这是我到目前为止尝试过的:

手机的 SD 卡安装在/media/MOT/,我可以 ls,创建一个文件夹并删除其中的一个文件夹。

     user@linuxlappy:~$ 
user@linuxlappy:~$ cd /media/MOT/
user@linuxlappy:/media/MOT$ ls
Android burstlyImageCache burstlyVideoCache data DCIM download gstomperdemo LOST.DIR slacker temp.apk
user@linuxlappy:/media/MOT$ mkdir writetest
user@linuxlappy:/media/MOT$ rmdir writetest/

我要复制的文件是/home/user/目录中的 foo.txt

     user@linuxlappy:/media/MOT$ cd /home/user/
user@linuxlappy:~$ ls foo.*
foo.txt foo.txt~

我在手机上启用了 USB 调试: 设置 > 应用程序 > 开发 > USB 调试。

我相信我已经正确安装了 adb,我能够列出带有 adb 设备的手机。

     user@linuxlappy:~$ adb devices
List of devices attached
0910E8201700B017 device

当我尝试将一个简单的文本文件推送到 SD 卡时,我收到此错误消息。

     user@linuxlappy:~$ adb push foo.txt /media/MOT
failed to copy 'foo.txt' to '/media/MOT': No such file or directory
user@linuxlappy:~$

最佳答案

The phone's SD card is mounted at /media/MOT/

根据您的终端输出,它作为 /media/MOT 安装在您的桌面 Linux 环境中。在这种情况下,要将文件复制到其中,您可以使用 cp

使用adb push,您需要使用手机外部存储所在的路径。一个常见的位置是 /mnt/sdcard/,尽管它可能会有所不同。另外,请记住,当您将外部存储作为卷安装在桌面 Linux 环境中时,可能无法使用外部存储,具体取决于您的手机。

关于android - linux "adb push"命令问题, "No such file or directory"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8855339/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com