Android: Set TMPDIR to point to cache dir rather than a persistent dir

Otherwise the app size keeps increasing. This is consistent with
QStandardPaths::TempLocation.

Fixes: QTBUG-98502
Change-Id: If4f0bd7a84443fe80a026b5f4443a38c32a7c836
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit b8d51001f7d1c40cced642b4a1d990c90244706f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Sharaf Zaman 2022-09-12 12:56:54 +00:00 committed by Qt Cherry-pick Bot
parent 6ab021190c
commit c1c201025e
2 changed files with 2 additions and 2 deletions

View File

@ -721,7 +721,7 @@ public class QtActivityDelegate
"Droid Sans Mono;Droid Sans;Droid Sans Fallback");
QtNative.setEnvironmentVariable("QT_ANDROID_FONTS_SERIF", "Droid Serif");
QtNative.setEnvironmentVariable("HOME", m_activity.getFilesDir().getAbsolutePath());
QtNative.setEnvironmentVariable("TMPDIR", m_activity.getFilesDir().getAbsolutePath());
QtNative.setEnvironmentVariable("TMPDIR", m_activity.getCacheDir().getAbsolutePath());
QtNative.setEnvironmentVariable("QT_ANDROID_FONTS",
"Roboto;Droid Sans;Droid Sans Fallback");
QtNative.setEnvironmentVariable("QT_ANDROID_APP_ICON_SIZE",

View File

@ -120,7 +120,7 @@ public class QtServiceDelegate
"Droid Sans Mono;Droid Sans;Droid Sans Fallback");
QtNative.setEnvironmentVariable("QT_ANDROID_FONTS_SERIF", "Droid Serif");
QtNative.setEnvironmentVariable("HOME", m_service.getFilesDir().getAbsolutePath());
QtNative.setEnvironmentVariable("TMPDIR", m_service.getFilesDir().getAbsolutePath());
QtNative.setEnvironmentVariable("TMPDIR", m_service.getCacheDir().getAbsolutePath());
if (Build.VERSION.SDK_INT < 14)
QtNative.setEnvironmentVariable("QT_ANDROID_FONTS", "Droid Sans;Droid Sans Fallback");