Dlaczego proguard przetwarza AndroidManifest.xml
Widzę pewne niewyjaśnione zachowanie Proguarda.
Program AFAIK nie zwraca uwagi na manifest androida. Również w moim proguard.cfg nie mam wzmianki o klasach związanych z BroadcastReceiver. Zakładam więc, że te powinny zostać usunięte.
Jednak w bin / proguard.txt widzę coś dziwnego:
# view AndroidManifest.xml #generated:784
-keep class com.fiksu.asotracking.InstallTracking { <init>(...); }
a ta klasa (descendand of BroadcastReceiver) nie zostaje rozebrana. Rozum nie mówi mi nic znaczącego:
[proguard] com.fiksu.asotracking.InstallTracking
[proguard] is kept by a directive in the configuration.
Jeśli klasa nie jest wymieniona w manifeście, zostaje usunięta.
Byłoby wspaniale wiedzieć dlaczego.