Ubuntu Nexus 7作为USB设备不起作用

我将运行Ubuntu的Nexus 7的USB线连接到我的Ubuntu笔记本电脑,但是当我运行lsusb时没有找到新的USB设备。 是否支持此function?

Bilal Akhtar的一篇博文有一个更可靠的方式来连接Ubuntu的Android 4.0+设备。 这里的步骤总结如下:

  1. 安装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包的信息。 您可以随意回答这个问题。

  2. 在将其插入USB端口后,使用此命令安装Nexus 7或其他任何设备:

     go-mtpfs ~/MyAndroid & 
  3. 完成后,使用以下命令卸载设备:

     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中的可浏览文件夹。