50 MB の apk 制限を超える Android アプリを開発しています。したがって、拡張ファイルを使用する必要があります。拡張パッチからリソースを読み取るためのソリューションを正しく実装しましたが、外部ストレージを持たないデバイスに問題があります。
デバイスに外部ストレージがある場合、完全に機能します。拡張ファイルは /mnt/sdcard/Android/obb/main.1.package.com (例) に保存されますが、デバイスに sdcard がない場合、このソリューションは機能しません。
外部 SD カードを持たないデバイスで拡張パッチを使用するにはどうすればよいですか? リソースをロードできるように .obb ファイルを保存できる別のフォルダーはありますか?
Google の Downloader 実装を使用しています。
編集:
getExternalStorageDirectory は必ずしも「外部」を意味するわけではないことを知っています.Google Nexusデバイスのようです...