【问题标题】:Unable to mount SAMSUNG_Android on Ubuntu无法在 Ubuntu 上挂载 SAMSUNG_Android
【发布时间】:2013-02-24 18:52:07
【问题描述】:

当我在 Android 手机中启用 USB 调试 并将其连接到 Ubuntu 时,我会看到如下弹出窗口:

无法挂载 SAMSUNG_Android
初始化相机时出错:-60:无法锁定设备

如何禁用或忽略弹出窗口?

在 Windows 中可以正常工作;问题只是在 Ubuntu 中。

【问题讨论】:

标签: ubuntu


【解决方案1】:

问题在于 Ubuntu 尚未原生支持 MTP。我希望在下一个版本Ubuntu 13.04 (Raring Ringtail) 中,他们将解决这个烦人的问题。同时,您可以手动将 MTP 支持添加到您的 Ubuntu 安装的PPA 并无缝访问您的 Android 设备。

终端中,发出:

sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update

然后

sudo apt-get install gvfs

重新启动计算机。您可能需要在 Android 设备上打开 USB 调试。

下次插入时,不应出现任何烦人的错误弹出窗口。它应该在Nautilus 中显示为单个设备,其中 SD 卡和内存作为子文件夹,而不是两个已安装的设备。

数据传输应该可以工作,但您可能在从某些应用程序访问设备时遇到问题,在这种情况下,您可能需要尝试Go-mtpfs。它需要手动安装/卸载设备(只需单击两次即可完成),但一切都应该像访问普通文件夹一样快速简单。

它对我有用。 Ubuntu 12.04(精确穿山甲)、Samsung Galaxy S IIINexus 7

【讨论】:

  • 我也在使用 SGS4。这在 Ubuntu 12.04 上也非常适合我。
  • 适用于 Linux Mint Release 14 (nadia) 上的 SGS3 Android 4.1.2。
  • 当我遵循这个安装建议时,我被告知它 Ubuntu 13.10 的一个组成部分。所以这个建议是针对 13.10 之前的(这就是我所拥有的)。
  • 不适用于带有 SGS 4 android 4.3 的 ubuntu 13.10 :(
  • 如果有人想知道。 gvfs 默认包含在 Ubuntu 14.04 中,所以如果你遇到这个问题,那肯定是其他问题,不过你可以随时尝试更新它。
【解决方案2】:

Ubuntu 14.04 LTS (Trusty Tahr) 上,我只需要发布:

sudo apt-get install mtpfs

它就像魔术一样工作——它甚至不需要拔掉我的手机。

【讨论】:

  • 使用 Ubuntu 16.04,这就是连接到三星 Galaxy S5 mini 所需要的。 udev 规则文件(参见@Sven 的回答)已经包含正确的供应商和设备 ID。
  • Ubuntu 17.10 ... E:无法找到包 mtpfs
  • Ubuntu 18.4 .. 与 17.10 评论相同
  • 尝试从 ppa 获取一份。看看MTPFS on Ubuntu 17.04 是否有帮助。无法测试它,因为我不再拥有任何三星设备。如果可行,请发送说明。
【解决方案3】:

今天我用Wiko DARKMOON 解决了这个问题。 Linux的gvfs解决方案的问题是,文件“/lib/udev/rules.d/69-libmtp.rules”中没有我的设备的映射

注意:可能需要开启“USB调试”,lsusb才能看到设备。可以这样完成:

  • Android 2.3 (Gingerbread):设置应用程序开发USB调试
  • Android 4.0 (Ice Cream Sandwich):设置开发者选项USB调试
  • Android 4.1 (Jelly Bean):设置开发者选项USB调试
  • Android 4.2 或更高版本 - 果冻豆:
    • 设置关于
    • 滚动到内部版本号并点按 7 次
    • 现在您将在“设置”-菜单中找到“开发者选项”
    • 打开它并启用“USB 调试”

接下来的步骤帮助我使用已安装的“gfvs”在Linux Mint 上自动挂载我的设备:

  1. 使用 lsusb 查找 vendoridproductid

    lsusb
    
    Bus 001 Device 013: ID 0bb4:0c02 HTC (High Tech Computer Corp.) Dream / ADP1 / G1 / Magic / Tattoo (Debug)
    ...
    

    “0bb4”是供应商 ID,“0c02”是产品 ID

  2. 打开文件“/lib/udev/rules.d/69-libmtp.rules”进行编辑:

    gksudo gedit /lib/udev/rules.d/69-libmtp.rules
    
  3. 插入新设备,复制前一个设备并更正 ID 并保存文件:

    # Wiko DARKMOON
    ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
    
  4. 拔下您的智能手机并重新插入。您的 Linux 应该像安装其他设备一样安装您的设备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 1970-01-01
    • 2021-12-01
    • 2019-06-27
    相关资源
    最近更新 更多