Cannot upgrade to SDK33: SQLite files location changed

It looks like the location of where SQLite files are stored changed in SDK33.
It used to be in /data/…/files/ExperienceData/app-slug-perhaps/SQLite
In SDK33 it is in /data/…/files/SQLite
This is in a standalone app, on Android.


As a result, it is not possible to cleanly update apps with existing data (without losing the existing data).
Is there some kind of migration procedure to execute when the app starts or something? I didn’t find anything about this in the SDK33 release notes…

Thanks for help,
Martin.

UPDATE: After some digging I concluded this is a bug and created a bug report here: App data files not moved to new location when upgrading SDK31->SDK33 · Issue #4537 · expo/expo · GitHub

Hey @ecatch,

Thanks for opening the issue, we’ll look into it!

Also, we’ll just continue with any updates there, to keep it all in one place

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.