Почему proguard обрабатывает AndroidManifest.xml
Я вижу необъяснимое поведение Proguard.
AFAIK proguard не обращает внимания на манифест андроида. Кроме того, в моем proguard.cfg я не упоминаю связанные с BroadcastReceiver классы. Так что я предполагаю, что они должны быть удалены.
Однако я вижу что-то странное в bin / proguard.txt:
# view AndroidManifest.xml #generated:784
-keep class com.fiksu.asotracking.InstallTracking { (...); }
и этот класс (потомок BroadcastReceiver) не удаляется. Разум не говорит мне ничего значимого:
[proguard] com.fiksu.asotracking.InstallTracking
[proguard] is kept by a directive in the configuration.
Если класс не указан в манифесте, он удаляется.
Было бы здорово узнать почему.