私はこれでファイルを開こうとしています:
document = builder.parse(new File("Data.xml"));
そして私はこのメッセージを受け取っています:
/Data.xml:開くことができませんでした:ENOENT(そのようなファイルまたはディレクトリはありません)
ファイルはAndroidプロジェクトのルートディレクトリにあります。
にあるファイルを開こうとしています/
(Linux では、これはファイル システムのルート ディレクトリです)。代わりに、SDCard またはアプリケーションのローカル ストレージ ディレクトリ内にファイルを作成しようとする必要があります。
詳細については、http: //developer.android.com/guide/topics/data/data-storage.htmlを参照してください。
プロジェクトのフォルダーに移動Data.xml
します。assets
次に、ファイル参照を取得するには、呼び出しますgetResources().getAssets().openFd( "Data.xml" )
代わりにビルダーのファイル入力ストリーム コンストラクターを使用してみてください。アプリのデータ ディレクトリのみを使用する openFileInput( String fileName ) を使用して取得してください。