すべてのファイルがMTPで表示されるわけではありません


105

Cyanogenmod 10を搭載したLG L5(e610モデル)デバイスを使用しています。Linuxを搭載したコンピューターに電話を接続すると(mtpfsがインストールされています)、内部ストレージとSDカードの両方が表示されます。ただし、それらの内部をナビゲートすると、一部のファイルが表示されません。

たとえば、電話でファイルマネージャーアプリを開くと、Internal storage/Notificationsディレクトリ内のいくつかのファイルが表示されますが、コンピューター上のディレクトリにはそれらのファイルの1つしか表示されません。

USB接続タイプをPTP(カメラ)に切り替えると(OS XはネイティブでMTPをサポートしないため)、Image Captureは電話をカメラとして認識しますが、電話にあるすべての画像の約3分の1しか見ることができません。

試すWindowsマシンはありませんが、結果は似ていると思います。

Cyanogenmodを最新の毎晩にアップグレードし、クリアして再インストールしようとしました-同じ結果です。何が起こっているのか考えていますか?ホストコンピューターにすべてのファイルを表示するにはどうすればよいですか?


1
SOに関する同様の質問:stackoverflow.com/questions/13737261/…–
Vadzim

Lineage OS 14.1(Android 7.1.2)を実行しているLG G3でも同じ問題があり、再起動しても問題は解決せず、MTPの代わりにUSBストレージを選択しても修正されません。
シャヤン

私は100番目の賛成です。
neverMind9

回答:


71

これは明らかにAndroidの既知のバグであり2012年10月以降Googleによっても承認されていませんバグ#2  -Androidデバイスでファイルを作成する方法によっては、MTPを使用してデバイスにアクセスするとき、デバイスが再起動します。

既知の回避策は次のとおりです。

  • 電話でサポートされている場合は、MTPではなくUSBストレージモードを使用します。これは、LG Optimus L5(e610)のオプションではないようです。これは、この電話が内部ストレージ(ファイルストレージが/data/mediaと同じext4ファイルシステム上にある/data)を備えており、USBストレージデバイスとしてエクスポートできないためです。

  • 「メディアストレージ」アプリのデータを消去し、SDrescanアプリを使用してメディアデータベースを再構築します(ここで説明します)。

  • AirDroidなどのサードパーティアプリやSambaサーバーアプリのいずれかを使用して、ネットワーク経由でファイルを共有します(後者の場合、Windowsを含むほとんどのクライアントからサーバーにアクセスできるようにするにはルートが必要です)。


7
ああ!デバイスの再起動が役立つことを知りませんでした。試してみましょう。
アレックスG

1
それがために動作しないかもしれませんが、内部 SDカード、があるかもしれない外部SDカードのためのソリューション :) UMSを有効にする
イジー

1
まだ十分な評判が得られていないので、私にとって有効な別のオプションを追加したいと思います。「adb pull」を介してファイルをコピーします。基本的に、これはMTPの使用をやめることを意味し、うまく機能しますが、問題はそれがうまく機能しているように見えるが、私はもはやそれを信頼できないことです。
チャールズロベルトカナト

1
私が見つけた最善の回避策は、SSHelper(Android sshサーバー)とrsyncをLinux(またはWindows)コンピューターからインストールすることです。高速接続にはUSBテザリングを使用します。この回答で詳細に説明しました。
オーガニックアディクト

1
TLDRは、携帯電話を再起動 -すべての書き込みの後に明らかにそれはアンドロイド、再起動時にファイルIOのための現在の業界標準であるため...
ThorSummoner

34

[設定]> [アプリ]> [すべてのアプリケーション]> [メディアストレージ]に移動し、[データを消去]をタップします...

再起動すると、すべてがWindowsエクスプローラーに再び表示されます。


1
ご回答有難うございます。ただし、(1)まだ別の回答に含まれていない新しいものは追加しなかったことに注意してください。(2)メディアストレージのデータをクリアする必要はまったくありません。簡単な再起動でうまくいきます。
アレクスG

5
@Aleks Gは、実際にこれが私にとって有効な最良かつ最も直接的な(迅速な)指示でした。それは良い答えです:)。私は他の答えで言ったようにSDrescanを使用する必要はありませんでした(ありがとう)、この答えが言ったとおりにDIDする必要がありました- 私の場合は再起動は動作しませんでした

4
nexus 5の最新アップデートでは、メディアストレージアプリは非表示になっています。メディアストレージアプリを見つけるには、アプリ画面のメニューから[システムアプリの表示]を選択する必要があります。YMMV。
ニルレヴィ

私はしたいのですが追加、(私が使用しているMarshamallowのROMに、少なくとも)それをメディアストレージのデータをクリアすると、ほとんどのファイルを再表示するための作業を行いますが、まだ表示されませんファイルがあります。はい、それはほぼ2017年です。これらはすでに古い質問と回答であり、この問題はまだ存在しています。
チャールズロベルトカナト

17

ScoobyDoの答えに似ています

  1. 電話機からUSBケーブルを取り外します。
  2. メディアストレージアプリケーションで[データを消去]をクリックします。
  3. 次に、「強制停止」。
  4. USBケーブルを電話に再接続します。
  5. メディアストレージアプリケーションが再起動され、メディアリストが再構築されます。
  6. 不足しているファイルが利用可能になりました。
  7. これにより、私にとって重要だった再起動が回避されます。

あなたのマイレージは異なる場合があります


3
マイレージは異なります:) Android 4.3を搭載したXperia Z1では、USBを再接続するとメディアストレージアプリが再起動しますが、メディアリストの再構築は開始されません。電話はデスクトップに表示されますが、ファイルは表示されません。データベースを再構築するには、実際に電話を再起動する必要があります。しかし、それが動作するデバイスにとっては、最も速いソリューションのように聞こえます!
ダニエルサナー

5

SDスキャナは Androidの5.0.2に私のために働きました。

ルート権限は不要です。「新しいファイルと更新されたファイル」のみに制限される場合があります(削除されたファイルではありません)。

リンクされた質問に対する受け入れられた回答と、4.4でのSDメモリの再スキャンに関する質問でそれを見つけました。


SDスキャナーを使用した後、フォルダーがMTPおよびPTPを介し
eapo

3

Galaxy Note 3を実行しています

私が見つけた問題の解決策は、Androidファイルブラウザを使用して、ダウンロードしたフォルダ/ファイルを、散らかったほどではない別のディレクトリに移動することでした。

これにより、ダウンロードした50 MBの.rarファイルが表示され、PCにプルされました。

この解決策がだれにも役立つかどうかはわかりませんが、うまくいきました。

皆さんありがとう :)


2

[メニュー]> [システム設定]> [ストレージ]に移動し ます

  1. SDカードアンマウントし、「OK」を押します
  2. SDカードをマウントする

通知バーにSDカードのメディアファイルスキャンしています...が表示されます。これは、あなたが元気で、SDカードの中身が再スキャンされるので、すぐにそれらを見ることができることを意味します:)


それを試してみましたが、動作しませんでした。
ラミーズアーメドサヤッド

1
  1. デバイスをPCから切断する
  2. ムービーファイルファイルマネージャーを介した「プレイリスト」などの他のディレクトリへ
  3. 次に、デバイスを再度接続し、ファイルを操作します:)

0

これが、Galaxy Note-3でこの問題を解決した方法です。

  • AndroidデバイスにFTPファイルサーバーアプリケーションをインストールする
  • コンピューターで:ネットワークドライブの割り当て->ネットワークの場所の追加-> FTPサイトの選択-> FTPサーバーのIPアドレスを入力します
  • (全会一致またはIDで)「サーバー」に接続すると、Androidデバイス内のすべてのフォルダーとファイルにアクセスできます。

答えてくれてありがとう、しかしそれは私の状況では助けにはなりません。(1)Windowsマシンがないからです。(2)デスクトップ上のポリシーは、発信FTP接続を明示的にブロックします。
アレックスG 14

0

これを修正するためのAndroid 4.4 KitKatでの私のソリューションは、システム全体のメディアスキャンを実行しています。KitKatの時点では、通常のアプリではこれができなくなっているため、残念ながらrootが必要です。私はこのアプリを使用しました:

https://play.google.com/store/apps/details?id=com.logika.rescan&hl=en


このアプリが「すべてのデバイスと互換性がない」と表示されているのはなぜですか。Android 5.0.2 Moto G(第2世代、XT1079)を使用しています。
ユルケニス

0

@georgiecaseyにリンクされた「Media Rescanner」アプリを試しましたが、何もしませんでした。ただし、携帯電話のファイルエクスプローラーアプリを使用して見つからないフォルダーの名前を「Music」から「Music1」に変更するだけで、Android File Transferにすぐに表示されます。簡単、迅速、汚い:)

転送が完了したら、フォルダの名前を簡単に変更できます。これらの1回限りの転送のための簡単なソリューションですが、頻繁に繰り返される転送にはおそらく最適ではありません。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.