私は Android の初心者で、これが初めての投稿なので、プロトコルを破ったり、間違った掲示板に投稿したりしている場合は、あらかじめお詫び申し上げます。必要に応じて、この投稿をより適切な場所に自由に移動してください。
私は 160 Gb Archos 5 インターネット タブレット用に開発しています。私が知っている開発プラットフォームとしては理想的ではありませんが、顧客の要求により、選択の余地はありません。Android 1.6を実行しています。デバイスのファームウェアを利用可能な最新のものに更新しました。Android のバージョンを更新することは、現時点ではオプションではありません。
私のアプリの要件の一部は、モバイル メディア デバイス (MTP) モードを使用して USB 接続を介して Windows XP PC にコピーできるように、外部ストレージ ディレクトリの .txt ファイルに情報を書き出すことです。
出くわしたすべての指示に注意深く従っています。たとえば、http://developer.android.com/guide/topics/data/data-storage.html#filesExternalで説明されている手法を使用してストレージが利用可能であることを確認します。ただし、ファイルはデバイス上で正常に作成されますが (デバイスのファイル エクスプローラーを使用してファイルを参照し、開くことができます。問題ありません)、デバイスを Windows XP コンピューターに接続すると、作成したディレクトリまたはファイルが表示されず、親ファイルのサイズは、それらが存在しないことを示唆しています。
私は ADB で実行してみて、logcat をチェックして、(署名された) リリース バージョンを試して、フォルダを作成するだけの 2 つ目のテスト アプリケーションを作成しました (これは同じように動作します。つまり、フォルダを作成しますが、これは Windows エクスプローラでは表示されません)。 - 問題が何であるかについての提案はどこにもありません。誰かがこれを以前に聞いたことがある場合、または他に何か考えがある場合 | それを修正しようとすることができます 連絡してください! 現時点では、他にテストできるデバイスはありませんが、お客様の許可を得て、これをすぐに修正したいと考えています。
molnarm は正しかったようです。Ext2IFS ドライバーをhttp://www.fs-driver.org/からダウンロードしたところ、ファイルを読み取って移動できるようになりました。