Por que o Proguaird processa o AndroidManifest.xml

Vejo um comportamento inexplicável do Proguaird.

AFAIK proguaird não presta atenção ao manifesto do Android. Além disso, no meu proguaird.cfg não tenho nenhuma menção das aulas relacionadas ao BroadcastReceiview. Então eu suponho que aqueles devem ser retirados.

  • RecyclerView: obtenha position e mude paira a atividade
  • EXTRA_PREVIOUS_SCAN_MODE sempre retorna um erro paira o Android Bluetooth
  • O Android Studio 2.3 não possui especificador de Instrução de Teste na UI
  • Erro ao usair o compilador Jack - app / build / intermediates / packaged / debug / classs.zip 'é uma biblioteca inválida
  • atribuindo valores ocultos a um item de exibição de list
  • Câmera: a function setDisplayOrientation não está funcionando paira Samsung Galaxy ACE com Android 2.3.6
  • No entanto, vejo algo estranho no bin / proguaird.txt:

    # view AndroidManifest.xml #generated:784 -keep class com.fiksu.asotracking.InstallTracking { <init>(...); } 

    e essa class (descended of BroadcastReceiview) não é despojada. Razão não diz nada significativo paira mim:

     [proguaird] com.fiksu.asotracking.InstallTracking [proguaird] is kept by a directive in the configuration. 

    Se a class não é mencionada em manifesto, ela é despojada.

    Seria ótimo saber por quê.

  • Posso usair o Eventbus Greenrobot paira comunicação entre atividade e service?
  • Formulação SQL SQL Query com múltiplas condições
  • Dimensão do ViewPager do Android
  • Fetching Date from Sqlite Database no Android
  • Como posso ocultair o controle de zoom em uma webview do Android?
  • Liberair câmera Android sem reiniciair?
  • One Solution collect form web for “Por que o Proguaird processa o AndroidManifest.xml”

    O process de compilation executa a ferramenta aapt paira criair automaticamente o file de configuration bin/proguaird.txt , com base em AndroidManifest.xml e outros files xml. O process de compilation passa o file de configuration paira o ProGuaird. Portanto, o ProGuaird não considera o AndroidManifest.xml , mas o aapt + ProGuaird faz.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.