web-dev-qa-db-ja.com

Galaxy Tab 2 7.0でMTPを使用するには?

Ubuntuのインストールでgalaxy tab 2 7.0を使用してMTPを取得しようとしています。ファイルにアクセスできるように。

私はここで説明されていることをしようとしました:

http://www.omgubuntu.co.uk/2011/12/how-to-connect-your-Android-ice-cream-sandwich-phone-to-ubuntu-for-file-access

ただし、次のコマンドのいずれかを実行できません

mtp-detect | grep idVendor
mtp-detect | grep idProduct

これは失敗します

[20:42|0] $ mtp-detect | grep idVender
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0
[20:44|0] $ mtp-detect | grep idProduct
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0

今、私の推測では、idVenderはVID(04e8)と同じであり、idProductはPID(6860)と同じであるということでした。これらの値を使い続け、チュートリアルを完了しました。終わったら試した

Android-connect

これが返されました

Fuse: bad mount point `/media/GalaxyTab': Transport endpoint is not connected

誰かが何をすべきかの手がかりを持っていますか?また、GalaxyTab 2 7.0を接続すると、デバイスが接続されたというubuntuのポップアップが表示されることに注意してください。私はまだマップ構造を見ることができますが、問題はすべてのフォルダーが0バイトでサブフォルダーがないことです。ルートのフォルダのみが表示されます。

追伸私も同様の質問をチェックし、この回答に記載されていることを試しました https://askubuntu.com/a/88630/2748

-2012-09-18-編集-最初の回答で説明したgo-mtpfsを使用 http://linuxundich.de/de/Android/mit-go-mtpfs-unter-linux-auf -Android-handys-via-mtp-zugreifen / 、Samsung Galaxy SII用に次のものを入手しました

[23:21|0] $ go-mtpfs Android
2012/09/18 23:21:58 compiled against libmtp 1.1.3
Device 0 (VID=04e8 and PID=6865) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
2012/09/18 23:21:58 device unknown: unknown (04e8:6865) @ bus 1, dev 7
: 
ignoring usb_claim_interface = -6ignoring usb_claim_interface = -5PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
2012/09/18 23:22:18 rdev.open: open: open returned nil

Samsung Galaxy Tab 2 7.0でも動作しませんでした...

[23:31|0] $ go-mtpfs Android
2012/09/18 23:31:03 compiled against libmtp 1.1.3
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note.
2012/09/18 23:31:03 device Samsung: GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note (04e8:6860) @ bus 1, dev 11
: 
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
2012/09/18 23:33:04 rdev.open: open: open returned nil

jmtpfsも機能しませんでした:-(

[23:42|0] $ jmtpfs ~/Android/
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
terminate called after throwing an instance of 'MtpErrorCantOpenDevice'
  what():  Can't open device
Aborted (core dumped)
4
WG-

更新:A GVFS MTPバックエンド が利用可能になりました。著者は PPA も提供しています。


Go-mptfs there についてはすでに書いています。

著者は最近、別の選択肢 jmptfs で別の記事を書きました。彼はドイツ語で書いていますが、使用するコマンドは自明であるか、機械翻訳で十分だと思います。

もちろん、元のプロジェクトサイトをご覧ください。

あなたのためのそれらの仕事の一つかもしれません。

3
LiveWireBT

https://askubuntu.com/a/88630/2748 私のために働いた。

また、最初は手順に少し問題がありました。手順に従ってPCを再起動すると、問題が解決しました。

1
Aurimas

別の手法を検討する場合は、ファイル転送にftpを使用できます。

AndroidデバイスからSoftware Data Cableを使用してFTPサーバーを起動する必要があります。 Google Playストアのソフトウェアデータケーブルアプリ で見つけることができます。ダウンロードしたら、アプリを起動し、左上でSync PCをタップして、画面中央にIPアドレスショーを表示します。

次に、Nautilusに移動して[File > Connect to server]をクリックし、IPアドレスを入力します。その後、タブレットの内容が表示されます。 Galaxy Tab 8.9を使用していますが、mtpでも問題が発生しました。これはMicrosoftのものであり、Linuxでは常にバグがあります。

*編集:PCの同期ボタンは電話画面のどこかにある可能性があります。タブレットでのみ試しました。

0
user91091

試した Airdroid 昨夜、妻のGoogle Nexusタブレットで素晴らしくうまくいった。

違いは、airdroidはローカルWebアクセス用のデバイスファイルシステムを公開するデバイス上のアプリです。

0
Sam