当我在 android 手机中启用USB debugging
并将其连接到 Ubuntu 时,我会弹出类似
Unable to mount SAMSUNG_Android
Error initializing camera: -60: Could not lock the device
如何禁用或忽略弹出窗口?在 Windows 中工作正常;问题只是在 Ubuntu
当我在 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解决方案的问题是,文件“/lib/udev/rules.d/69-libmtp.rules”中没有我的设备的映射
注意:您可能需要启用“usb 调试”才能通过“lsub”查看设备。这可以这样做:
接下来的步骤帮助我在已安装“gfvs”的 Linux Mint 上自动挂载我的设备:
使用 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”是产品 ID
打开文件“/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 应该像安装其他设备一样安装您的设备。