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.

questionAnswers(1)

yourAnswerToTheQuestion