diff --git a/mobile/build.gradle b/mobile/build.gradle index 0c963105..85b2195f 100644 --- a/mobile/build.gradle +++ b/mobile/build.gradle @@ -45,6 +45,9 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + lintOptions { + abortOnError false + } sourceSets.main.jniLibs.srcDirs += new File(project(':core').buildDir, "intermediates/bundles/${getCurrentFlavor()}/jni") sourceSets.main.jniLibs.srcDirs += new File(project(':core').projectDir, "src/main/jni/overture") diff --git a/mobile/proguard-rules.pro b/mobile/proguard-rules.pro index f1b42451..a8f06303 100644 --- a/mobile/proguard-rules.pro +++ b/mobile/proguard-rules.pro @@ -19,3 +19,17 @@ # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile + +-dontwarn com.google.android.gms.internal.** +-dontwarn com.j256.ormlite.** +-dontwarn okhttp3.** +-dontwarn okio.** +-dontwarn org.xbill.** +-keep class com.github.shadowsocks.JniHelper { *; } +-dontwarn com.evernote.android.job.gcm.** +-dontwarn com.evernote.android.job.util.GcmAvailableHelper +-keep public class com.evernote.android.job.v21.PlatformJobService +-keep public class com.evernote.android.job.v14.PlatformAlarmService +-keep public class com.evernote.android.job.v14.PlatformAlarmReceiver +-keep public class com.evernote.android.job.JobBootReceiver +-keep public class com.evernote.android.job.JobRescheduleService