Ubuntu Nexus 7作为USB设备不起作用
我将运行Ubuntu的Nexus 7的USB线连接到我的Ubuntu笔记本电脑,但是当我运行lsusb时没有找到新的USB设备。 是否支持此function?
Bilal Akhtar的一篇博文有一个更可靠的方式来连接Ubuntu的Android 4.0+设备。 这里的步骤总结如下:
-
安装
go-mtpfs
库,您将用它来连接:sudo apt-get install golang fuse git-core libmtp-dev libfuse-dev sudo adduser $USER fuse mkdir /tmp/go GOPATH=/tmp/go go get github.com/hanwen/go-mtpfs sudo mv /tmp/go/bin/go-mtpfs /usr/bin/ mkdir ~/MyAndroid
注意:在安装过程中的某个时刻,终端中可能会出现一个屏幕,询问您是否要共享与开发人员一起安装的公共Go包的信息。 您可以随意回答这个问题。
-
在将其插入USB端口后,使用此命令安装Nexus 7或其他任何设备:
go-mtpfs ~/MyAndroid &
-
完成后,使用以下命令卸载设备:
fusermount -u ~/MyAndroid
我还要感谢James Gifford在Google+上向我指出这篇文章。 ;)
更新请查看下面的go-mtpfs示例。 go-mtpfs更可靠,但说明仍然非常相似。
自动安装Nexus 7
允许非root用户安装保险丝设备:
sudo vim /etc/fuse.conf
Un-comment **user_allow_other**.
安装mtpfs
sudo apt-get install mtp-tools mtpfs
制作挂载点
sudo mkdir /mnt/nexus7
chown youruser:youruser /mnt/nexus7
添加udev规则
sudo gedit /etc/udev/rules.d/99-android.rules
#Nexus7 SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
sudo chmod +x /etc/udev/rules.d/99-android.rules
将Nexus7添加到fstab
sudo vim /etc/fstab
mtpfs /mnt/nexus7 fuse user,noauto,allow_other,defaults 0 0
重启udev
sudo service udev restart
访问设备
mount /mnt/nexus7
umount /mnt/nexus7
我发现它不适用于廉价电缆 – 如果它甚至没有在lsusb中显示“Nexus”,那么你的电缆很糟糕。 尝试更好的一个。
如果Nexus平板电脑具有可用的软件数据电缆应用程序,则此程序将允许您通过无线链接轻松传输文件。 看到:
http://linuxnorth.wordpress.com/2012/04/23/a100-to-ubuntu-file-transfer/
和
http://linuxnorth.wordpress.com/2012/04/24/software-data-cable-addendum/
与所有其他答案相反,我仍然声称它根本不可能。 问题显然是“ 运行Ubuntu的Nexus 7 ”,据我所知,在第一个用作USB设备的Nexus 7的Ubutu端口没有特殊服务。 我在这里运行了一个运行Ubuntu的Nexus 7,并没有成功提到任何这些解决方案。
我想,到目前为止,所有答案都针对运行Android的 Nexus 7。
如果我错了,请纠正我。
安装此PPA: https : //launchpad.net/~langdalepl/+archive/gvfs-mtp
更新和升级。
嘿presto,工作MTP支持,自动将Nexus 7作为Nautilus中的可浏览文件夹。