当前位置: 首页>>技术教程>>正文


无法在UBUNTU中安装SAMSUNG_Android

问题描述

当我在Android手机中启用USB debugging并将其连接到Ubuntu时,我会弹出

Unable to mount SAMSUNG_Android
Error initializing camera: -60: Could not lock the device

如何禁用或忽略弹出窗口?在Windows中工作正常;问题只是在Ubuntu中

最佳思路

问题在于Ubuntu尚未原生支持MTP。我希望在下一个13.04版本中可以解决此烦人的问题。同时,您可以将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,三星Galaxy S III和Nexus 7。

次佳思路

在Ubuntu 14.04 LTS上,我只需要

sudo apt-get install mtpfs

像魔术一样工作-甚至不需要拔掉手机的电源。

第三种思路

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

注意:可能是需要启用”usb debugging”才能通过”lsub”查看设备。可以这样完成:

  • Android 2.3-Gingerbread:设置>应用程序>开发> USB调试

  • Android 4.0-冰淇淋三明治:设置>开发人员选项> USB调试

  • Android 4.1-Jelly Bean:设置>开发人员选项> USB调试

  • Android 4.2或更高版本-Jelly Bean:

    • 设置>关于

    • 滚动到内部版本号,然后点击7次

    • 现在您将在“设置”菜单中找到“开发人员选项”

    • 转到它并启用”USB Debugging”

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

  1. 使用lsub查找供应商ID和产品ID:

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

    “0bb4″是vendor-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应该像挂载其他设备一样挂载设备。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8963.html,未经允许,请勿转载。