apk 拡張ファイルのテストを行います。100 MB の sqlite データベースを使用してテスト アプリを作成し、apk とデータベースを Play ストアにアップロードしました。次に、アプリを電話にダウンロードすると、データベースも同時にダウンロードされました。データベースは自動的に名前が変更され、公開されているディレクトリに配置されました。
/storage/sdcard0/Android/obb/com.example.app/main.1.com.example.app.obb
アプリは問題なくデータベースを開くことができましたが、外部の読み取りおよび書き込み権限が必要でした。新しいデータベースと元のデータベースは少しずつ同じです。これは、私のユースケースに最適なソリューションのようです。
いくつかの問題があります。新しい Android 開発者コンソールは拡張ファイルのアップロードをサポートしていないため、古いものを使用する必要があります。Google では 2 つの拡張ファイルしか許可されていないため、一部のユースケースでは問題になる可能性があります。Google は、ファイルの名前を変更したり削除したりしてはならず、アプリが自動的にインストールされていない場合は、Google 自体からファイルをダウンロードできる必要があると述べています。