FC2ブログ

技術系のブログ

ぺんたんの更新情報を配信してます。本家サイトにない情報が配信されることがあるかも 本家はこちら http://pentan.info/

スポンサーリンク

res/xmlフォルダの1MB以上のxmlファイルは読み込めない

AndroidでXMLファイルを読み込む場合にres/xmlフォルダを使用することがありますが、このフォルダに置かれたXMLファイルには容量制限があります。

リソースファイルの設置場所と利用方法
国際化する方法(drawable、layout、valuesなどの修飾句)
res/drawableの画像を変更しても、変更が反映されない場合

この容量を超えたものを読み込もうと、次のようなエラーが出ることがあります。

スポンサーリンク

この容量を超えたものを読み込もうと、次のようなエラーが出ることがあります。

D/asset   (  300): Data exceeds UNCOMPRESS_DATA_MAX (1353552 vs 1048576)

XMLファイル読み込み時に次のようなエラーが出て突如アプリが閉じます。
このときエラーログにはxmlの文言はないためXMLファイルの容量が原因とは気づきにくいです。

この容量はOSの次のファイルの『UNCOMPRESS_DATA_MAX』の値で制限されています。

容量制限についてはassetsフォルダと同じです。
assetsフォルダには1MB以上の非圧縮ファイルを設置できない

関連記事
  1. 2012/02/03(金) 09:12:02|
  2. Androidアプリ製作
  3. | トラックバック:0
  4. | コメント:0
<< 02/02のツイートまとめ処理中を表すプログレスダイアログを表示する >>ホーム

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://pentanspot.blog.fc2.com/tb.php/213-ba189b68
この記事にトラックバックする(FC2ブログユーザー)

上に戻る