100mbサイズを超えるapkの拡張ファイルを作成しています。
SDKまたはデフォルトのWindowsアーカイブファイルからJOBBを使用して拡張アーカイブを作成するにはどうすればよいですか。
また、実用的なサンプルプロジェクトのリンクもありがたいです。
100mbサイズを超えるapkの拡張ファイルを作成しています。
SDKまたはデフォルトのWindowsアーカイブファイルからJOBBを使用して拡張アーカイブを作成するにはどうすればよいですか。
また、実用的なサンプルプロジェクトのリンクもありがたいです。
そうです、ドキュメントの内容を見てください。
ZIPからのメディアファイルの読み取り
拡張ファイルを使用してメディアファイルを保存している場合でも、ZIPファイルを使用すると、オフセットと長さの制御を提供するAndroidメディア再生呼び出し(MediaPlayer.setDataSource()やSoundPool.load()など)を使用できます。これを機能させるには、ZIPパッケージを作成するときにメディアファイルに追加の圧縮を実行しないでください。たとえば、zipツールを使用する場合は、-nオプションを使用して、圧縮しないファイルサフィックスを指定する必要があります。
Linuxコマンドラインの使用例:
zip -r -0 main.1.com.my.pkg.obb media_files/
最終的に私は圧縮の少ないzipアーカイブを使用することになりました。圧縮方法「store」を使用してwinrarで簡単に作成できます
メディア/ファイルを拡張ファイルに保存するだけの場合は、zipファイルを使用してください。注:ファイルメモリを最適化するために、androidsdkのzipalignを使用できます。