Skip to content

Commit bd29f90

Browse files
committed
Fix the R8 and TypeToken issue
1 parent 920d854 commit bd29f90

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

app-domain/src/main/java/mobi/lab/hardwarekeybasedencryptedstoragetester/domain/usecases/storage/StorageTestUseCase.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class StorageTestUseCase @Inject constructor(
3232
logger.d("Done\n")
3333
StorageTestResult.Success(measurementResults)
3434
} catch (t: Throwable) {
35+
logger.e(t, "runTest")
3536
StorageTestResult.Failed(t)
3637
}
3738
}

app/proguard-rules.pro

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@
5252
}
5353
##
5454

55+
## TypeToken
56+
# Retain generic signatures of TypeToken and its subclasses with R8 version 3.0 and higher.
57+
-keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken
58+
-keep,allowobfuscation,allowshrinking class * extends com.google.gson.reflect.TypeToken
59+
##
60+
5561
## Crashlytics reports
5662
-keepattributes *Annotation*
5763
-keepattributes SourceFile,LineNumberTable

0 commit comments

Comments
 (0)