Просмотр apks, сгенерированных сборками выпусков (использует proguard) и отладочными сборками (без proguard), показывает, что proguard принимает org.eclipse .... имя пакета свойств и изменяет ' org 'к некоторой букве как' c '. Paho-клиент mqtt ищет файл свойств, используя полное имя пакета, и поэтому не может его найти, независимо от того, что вы включаете или исключаете в Proguard. Я посмотрел на apk, сделанный несколько месяцев назад (я ничего не делал с клиентом paho или той частью кода, использующего клиент paho ... он работал нормально, и мне не нужно было его менять). Я вижу в том старом выпуске apk, что 'org' там, как и должно быть.
Так что проблема в proguard. Все, что я мог сделать, чтобы продвинуться вперед, это взять исходные файлы для 1.1.0, создать новый модуль проекта Java и утомительно закомментировать каждый 'log' и getLogger в исходном коде. Это временное и неприятное исправление, но оно работает. Когда Proguard (R8) исправит это, я смогу вернуться к тому, что у меня было.
Так что, я думаю, единственное реальное исправление - это сообщение об ошибке в R8. Это я не сделал.