web-dev-qa-db-ja.com

nautilusを有効にして、usb mtp経由で接続されたAndroid電話上のすべてのファイルを表示するにはどうすればよいですか?

Android(4.2.2)電話(HTC Desire 310)はUbuntu 14.04.4 LTSによって正常に検出されます。 Nautilusが自動的に起動します。

ただし、いくつかのフォルダーのみが表示されます。そして、はるかに多くのフォルダーとファイルがありません。たとえば、音楽フォルダには6つのディレクトリしか表示されていませんが、デバイスには10個以上あることがわかります。

デバイスはUSB over MTPを介して接続されます。 Androidには大容量記憶装置の選択肢はもうありません(4.1以降だと思います)。

誰にもアイデアがありますか?

1
sjuk

この既知の問題 であると思います。問題は基本的に、MediaStorageキャッシュが更新されないため、最後の更新以降に作成されたファイルとディレクトリが表示されないことです。
この回答 に記載されている手順のいずれかを試すことができます。

  • 電話を再起動する
  • 「メディアストレージ」アプリのデータを消去する
  • SDrescan のようなアプリを使用して、MediaStorageの更新を強制します

  • まず、信頼できるローカルネットワークでのみこれを行うべきです(例:あなたの家で)

  • スマートフォンとPCが同じローカルネットワークに接続されていることを確認してください

スマートフォン

  • Ftp Server のようなアプリをAndroid電話にインストールし、ユーザー名とパスワードを自由に選択します(「匿名ユーザー」を無効にします)。
  • サーバーを起動します(FTPサーバーを使用している場合は、赤色のオン/オフアイコンをタップします)

コンピューター

  • pCでNautilusを開き、左側のリストの下部にある[サーバーに接続]をクリックします。
  • ダイアログで、FTPサーバーアプリに表示されるURLを入力します( " ftp://192.168.178.13:2221 "のようなもの)
  • プロンプトが表示されたら、アプリで構成したユーザー名とパスワードを入力します

できました! Nautilusでその場所をブックマークすることもできます。ファイルを転送したいときはいつでも、スマートフォンとPCをローカルネットワークに接続し、電話でFtpサーバーを起動して、Nautilusのブックマークをクリックします。

1
danzel