web-dev-qa-db-ja.com

USBデバイスとしてのUbuntu Nexus 7が機能しない

Ubuntuを実行しているNexus 7からUbuntuラップトップにUSBケーブルを接続しましたが、lsusbを実行したときに新しいUSBデバイスが見つかりません。この機能はサポートされていますか?

7
chungyehwang

UPDATE go-mtpfsの例については以下をご覧ください。 go-mtpfsははるかに信頼性が高いですが、手順は非常に似ています。


Nexus 7の自動マウント

非rootユーザーにFuseデバイスのマウントを許可します。

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

4
earthmeLon

ブログ投稿 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. Nexus 7などをUSBポートに接続した後、次のコマンドを使用してマウントします。

    go-mtpfs ~/MyAndroid &
    
  3. 終了したら、次のコマンドを使用してデバイスをアンマウントします。

    fusermount -u ~/MyAndroid
    

この記事をGoogle+で紹介してくれたJames Giffordにも感謝します。 ;)

安価なケーブルでは動作しないことがわかりました-lsusbに「Nexus」と表示されない場合は、ケーブルが不良です。より良いものを試してください。

1
NoBugs

Nexusタブレットでソフトウェアデータケーブルアプリを使用できる場合、このプログラムを使用すると、ワイヤレスリンク経由でファイルを簡単に転送できます。見る:

http://linuxnorth.wordpress.com/2012/04/23/a100-to-ubuntu-file-transfer/

そして

http://linuxnorth.wordpress.com/2012/04/24/software-data-cable-addendum/

0
CentaurusA

このPPAをインストールします: https://launchpad.net/~langdalepl/+archive/gvfs-mtp

更新およびアップグレード。

ネクスト7をNautilusの閲覧可能なフォルダーとして自動マウントする、MTPサポートが機能します。

0
Adrian

他のすべての答えとは対照的に、私はそれがまだまったく可能ではないと主張します。問題は明らかに「Nexus 7 running Ubunt」であり、USBデバイスとして機能するNexus 7の最初のUbutuポートには特別なサービスがないことを理解している限りです。ここにUbuntuを実行しているNexus 7がありますが、これらの解決策のいずれにも成功しませんでした。

これまでのところ、すべての回答は、実行中のNexus 7をターゲットにしていると思いますAndroid

間違っている場合は修正してください。

0
NilsB