Вы должны сохранить все классы, на которые есть ссылки в Manifest.xml
, например:
-keep public class * extends android.app.Service
... иначе он может жаловаться no such service
, указывая на пакет R
.
Здесь также хранятся экземпляры JobIntentService
, что не является настоящей проблемой (то есть, что имя класса некоторого экземпляра Service
, на которое есть ссылка в Manifest.xml
, было запутано). Дело в том, что JobIntentService extends Service
и любые Service
должны быть перечислены в Manifest.xml
, и поэтому использование общих правил имеет больше смысла, чем использование определенного правила.