電話のフォルダがWindowsに表示されない


9

Androidアプリを開発していて、Nexus 4をテストデバイスとして使用しています。アプリの機能の1つは、データを保存するための電話のフォルダーを作成することです。ESファイルエクスプローラーを使用して電話を参照すると、フォルダー/ファイルは表示されますが、Windows 7(64ビット)PCに接続すると、新しく作成されたフォルダーが表示されません。欠落しているフォルダは「Cruise Speed」と呼ばれます。

デスクトップのスクリーンショット:

desktop_screenshot

モバイルのスクリーンショット:

desktop_screenshot


これは本当に興味があります!私が最初に考えたのは権限の問題ですが、そうではないようです。アクセス許可、所有者、およびグループは、これを行わないすべての一致ファイルです。他の人が知っているように、ターミナルエミュレーターまたはファイルマネージャーを使用して、内部ストレージにファイル/フォルダーを作成するだけで動作を再現できました。この方法でデバイスで作成したものは、MTPでは見えません。
dotVezz 2013

まあ私だけじゃなくて嬉しいです。ファイルの保存パスを設定する方法と関係があるのではないかと思いましたが、明らかにそうではありません。
Jonny Wright

私はその長いショットを知っていますが...私が使用したファイルの保存場所を設定するために、android.os.Environment.getExternalStorageDirectory();Windowsはこれを内部ストレージと呼んでいます。あるインスタンスでは外部と呼ばれ、次の内部と呼ばれるのは奇妙に思えます。
Jonny Wright

1
MTPが物事を処理する方法が原因であると私はかなり確信しています。
dotVezz 2013

今週も同じようなケースがありました。影響を受けたユーザーは、Windowsの再起動後にフォルダーが表示されたと報告しました(これにより、Windows側の問題であることが明らかになります)。ファイルエクスプローラーで更新を試しましたか?または、Windowsの別のファイルマネージャー(Total Commanderなど)で確認しましたか?私の推測では、Windowsが実行するある種のキャッシュです。
イジー

回答:


5

これは、MTP経由のUSBファイルアクセスに影響する有名な問題です。
PCで最初のアプリによって作成されたファイルにアクセスしようとして何時間も失ったことを思い出すことさえできません(GBの重要なファイルについて話しています)。
アプリを起動してフォルダーを作成する場合、PCがフォルダーを正しく表示できるようにするには、デバイスを再起動する必要があります。
これは、USBとMTPを使用している場合にのみ発生します。
コードでMediaScannerConnectionを使用するか、Media Storageのキャッシュをクリーニングすることで問題を解決できますが、最も簡単な方法はAirDroidを使用することです;)


Samsung Galaxy Tab 3では、これについてのコメントだけで、再起動してもファイルがコンピューターに表示されません。
Martin Argerami 2016年

1

同じ問題が発生していました。Nexus6スマートフォンのVuzeアプリによってフォルダが作成されました。このフォルダは私の電話ではアクセス可能/表示可能でしたが、電話がUSB経由で接続されている場合はPCでは表示されませんでした。私は自分の電話の別のランダムファイルをPCに表示されなかったこのフォルダーにコピーしました。このコピーの後、私はPC上のフォルダを見ることができました。


1

最初にPCでdirを作成してから、それをsdカード/電話ストレージにコピーします。

最初にコンテンツをフォルダーに入れてコピーするか、最初にフォルダーのみをコピーします。フォルダがPCから作成されている限り、コンテンツは内部/外部モバイルデバイスに直接コピーできます。

圧縮されたコンテンツの場合、残念ながら直接解凍してコピーすることはできません。最初に手動でデスクトップに解凍する必要があります。

頑張って良い一日を!:)


0

私の場合、キャッシュをクリアしてもうまくいきませんでした。しかし、親フォルダーの名前を変更して、隠しフォルダー/ファイルにアクセスできました。電話機がPCに接続されている場合は、親フォルダの名前を変更した後、電話機を取り外し、再度接続することを忘れないでください。

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