diff --git a/rslib/src/storage/sqlite.rs b/rslib/src/storage/sqlite.rs index 58e3c2cfee7..95a25dd92d7 100644 --- a/rslib/src/storage/sqlite.rs +++ b/rslib/src/storage/sqlite.rs @@ -49,6 +49,9 @@ fn open_or_create_collection_db(path: &Path) -> Result { db.pragma_update(None, "cache_size", &(-40 * 1024))?; db.pragma_update(None, "legacy_file_format", &false)?; db.pragma_update(None, "journal_mode", &"wal")?; + // Android has no /tmp folder, and fails in the default config. + #[cfg(target_os = "android")] + db.pragma_update(None, "temp_store", &"memory")?; db.set_prepared_statement_cache_capacity(50);