Android-Job ProGuard rules

Android-Job - utility library for Android to run jobs delayed in the background.

Depending on the Android version either the JobScheduler, GcmNetworkManager or AlarmManager is getting used.

ProGuard rules for Android-Job

ProGuard removes elements. In the obfuscation step, ProGuard renames classes and class members that are not entry points. Specify the following ProGuard rules in configuration file.

-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

For more information about Android-Job please see the website.

Static Gson ProGuard rules

Popular ProGuard rules