<activity> não tem um android válido: name ao dexguarding
Eu estou tentando dexguard um aplicativo que eu corro como um aplicativo do sistema.
No entanto, quando tento empurrá-lo para osystem/app
diretório, recebo o seguinte erro do PackageParser.
W/PackageParser( 1995): /system/app/My.apk (at Binary XML file line #290): <a
ctivity> does not have valid android:name
Eu também adicionei o seguinte aodexguard-project.txt
mas sem sucesso.
-keepresourcexmlattributenames
manifest/installLocation,
manifest/versionCode,
manifest/package,
manifest/versionName,
manifest/application/*/intent-filter/*/name,
manifest/application/*/activity/name
Alguém sabe como resolver esse problema?
ATUALIZAR
Ok pelo que vejo omanifest/application/*/activity/name
parou com sucesso oandroid:name
atributos de serem ofuscados no manifesto (eu posso ver o texto sem formatação quando eu extraio o arquivo de manifesto após a ofuscação).
Por mais estranho que pareçaandroid:name
na tag de atividade na linha#290
não pode ser encontrado no arquivo de manifesto extraído. Todos os outros nomes de atividades podem ser vistos em texto simples.