diff options
Diffstat (limited to 'shared/src/main/java/com/android/tools/analytics/AnalyticsSettings.kt')
-rw-r--r-- | shared/src/main/java/com/android/tools/analytics/AnalyticsSettings.kt | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/shared/src/main/java/com/android/tools/analytics/AnalyticsSettings.kt b/shared/src/main/java/com/android/tools/analytics/AnalyticsSettings.kt index b4c73c2..19b784d 100644 --- a/shared/src/main/java/com/android/tools/analytics/AnalyticsSettings.kt +++ b/shared/src/main/java/com/android/tools/analytics/AnalyticsSettings.kt @@ -448,7 +448,10 @@ class AnalyticsSettingsData { channel.truncate(0) val outputStream = Channels.newOutputStream(channel) val writer = OutputStreamWriter(outputStream) - gson.toJson(this, writer) + + // Write out using pre-Java9 date format to let older releases read the file correctly. + val datePatternJava8 = "MMM d, y h:mm:ss a" + GsonBuilder().setDateFormat(datePatternJava8).create().toJson(this, writer) writer.flush() outputStream.flush() } |