当我在Android手机中启用USB debugging
并将其连接到Ubuntu时,我会弹出
Unable to mount SAMSUNG_Android
Error initializing camera: -60: Could not lock the device
如何禁用或忽略弹出窗口?在窗户工作正常;问题出在Ubuntu上
答案 0 :(得分:54)
问题是Ubuntu还没有原生支持MTP。我希望在接下来的13.04版本中,他们将解决这个恼人的问题。同时,您可以手动为您的ubuntu的PPA添加MTP支持,并可以无缝访问您的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。
答案 1 :(得分:19)
在Ubuntu 14.04 LTS上我只需要
-a -1
像魔术一样工作 - 甚至不需要拔掉我的手机。
答案 2 :(得分:15)
今天我用Wiko DARKMOON解决了这个问题。 linux'的问题gvfs-solution是,我的设备没有映射文件" /lib/udev/rules.d/69-libmtp.rules"
注意:可能需要启用" usb调试",以便通过" lsub"来查看设备。这可以这样做:
接下来的步骤帮助我在Linux Mint上使用已安装的" gfvs"自动挂载我的设备:
使用lsub:
查找vendorid和productid$> lsusb
Bus 001 Device 013: ID 0bb4:0c02 HTC (High Tech Computer Corp.) Dream / ADP1 / G1 / Magic / Tattoo (Debug)
...
" 0bb4"是供应商ID," 0c02"是productid
打开文件" /lib/udev/rules.d/69-libmtp.rules"编辑:
$> gksudo gedit /lib/udev/rules.d/69-libmtp.rules
插入新设备,复制前一个设备并更正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"
拔下智能手机并重新插上。您的Linux应该像安装其他设备一样安装您的设备。