とある理由により、4GB未満までのOBBを作成したいと考えています。
Android SDKに含まれているjobb.batを使用する手法をまず試したのですが、少なくともこちらの環境では512MB以上のOBBを作ろうとすると失敗してしまいます。
その上限をクリアできるとされる上記ページのものを使用してみたのですが、これでもどうやら2GB以上の物を作ることはできないようです。
より大容量のOBBを作成できる方法をご存知でしたら、ご紹介いただければ幸いです。
よろしくお願いいたします。
追記1:
リンク先のツールを使用してみたところ、
Exception in thread "main" java.lang.IllegalArgumentException: Negative position
とあり、調べたところ、書き込みに使用しているRandomAccessfileクラスが2GBまでしか対応できないということが判明しました。2GB以上のシーク位置表現になるとマイナス値として取り扱ってしまうようです。
なお、公式のツールに関しては、情報元を失念してしまったのですが、処理中に完了したサイズ+これから取り扱うファイルサイズが512MBを超えるとエラーとして弾くというキャップを設けていたと記憶しています。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/11 11:51
2015/11/12 07:02 編集
2015/11/12 07:12
2015/11/12 07:15