0

だから、私はこのチュートリアルを試していました: http://xjaphx.wordpress.com/2011/12/24/android-xml-adventure-parsing-xml-using-xpath/ そしてそれはうまくいきました. gzip されたファイルで機能するようにコードを変更しようとしました。

InputStream is = getResources().openRawResource(R.raw.data);
GZIPInputStream gz = new GZIPInputStream(is);
InputSource inputSrc = new InputSource(gz);

しかし、最初の行で「java.io.FileNotFoundException: res/raw/data.xml.gz」がスローされます。また、プロジェクトをクリーンアップしてファイルをアセット フォルダーに入れ、アセット マネージャーで開いてみましたが、何も動作しないようです。

4

1 に答える 1

5

ファイルの拡張子を取り除きます。次のような名前に変更して、次のようdata_xml_gzに参照します。

InputStream is = getResources().openRawResource(R.raw.data_xml_gz);
于 2012-11-14T08:14:46.443 に答える