From 33f3144e9ad097479e7eaa198c00ce760ae243ec Mon Sep 17 00:00:00 2001 From: TaaviE Date: Mon, 28 Sep 2020 17:19:24 +0300 Subject: [PATCH] Added Nordic DFU library to dependencies --- app/build.gradle | 1 + app/proguard-rules.pro | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index c9df48cff..0bcd9be9a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -75,6 +75,7 @@ dependencies { implementation "androidx.gridlayout:gridlayout:1.0.0" implementation "com.google.android.material:material:1.1.0" implementation "androidx.palette:palette:1.0.0" + implementation "no.nordicsemi.android:dfu:1.11.0" implementation("com.github.tony19:logback-android-classic:1.1.1-6") { exclude group: "com.google.android", module: "android" } diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 2c0d6dd0c..6649b5d6a 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -35,8 +35,12 @@ -keep class **$Properties { *; } +# Keep database migration classes accessed trough reflection -keep class **.gadgetbridge.database.schema.* { *; } +# Keep Nordic DFU library +-keep class no.nordicsemi.android.dfu.** { *; } + # Keep dependency android-emojify (io.wax911.emojify) uses -keep class org.hamcrest.** { *; }