前提
Android11からAndroid12へ自作アプリのデータ移行を行いたいです。
Android11でバックアップをとり、取れたバックアップの内容をみると、自作アプリが含まれており、バックアップは取れているようです。
しかし、Android12で復元しようとすると、自作アプリが存在しません。
開発環境:AndroidStudio
言語:Java
Android:targetSdkVersion 32
バックアップ方法:自動バックアップ
実現したいこと
Android11以下でとったバックアップをAndroid12で復元したい。
移行データは、アプリが作ったdatabase、sharedpref、fileです。
発生している問題・エラーメッセージ
Android10→Android11は移行できました。
Android11→Android12は移行できませんでした。
該当のソースコード
AndroidManifest.xml
<application android:name="androidx.multidex.MultiDexApplication" android:allowBackup="true" android:fullBackupContent="@xml/backup_rules" android:dataExtractionRules="@xml/backup_rules12" : >
backup_rules.xml
<full-backup-content> <include domain="database" path="." /> <include domain="sharedpref" path="." /> <include domain="file" path="." /> </full-backup-content>
backup_rules12.xml
<data-extraction-rules> <cloud-backup> <include domain="database" path="." /> <include domain="sharedpref" path="." /> <include domain="file" path="." /> </cloud-backup> <device-transfer> <include domain="database" path="." /> <include domain="sharedpref" path="." /> <include domain="file" path="." /> </device-transfer>
どなたか、復元に成功された方、ご教示お願いいたします。
参考
https://developer.android.com/guide/topics/data/autobackup?hl=ja
あなたの回答
tips
プレビュー