<activity> no tiene un nombre de android válido cuando se dexguarding
Estoy intentando dexguard una aplicación que ejecuto como una aplicación de sistema.
Sin embargo, cuando trato de empujarlo a lasystem/app
directorio, recibo el siguiente error del PackageParser.
W/PackageParser( 1995): /system/app/My.apk (at Binary XML file line #290): <a
ctivity> does not have valid android:name
También he añadido lo siguiente a ladexguard-project.txt
pero fue en vano.
-keepresourcexmlattributenames
manifest/installLocation,
manifest/versionCode,
manifest/package,
manifest/versionName,
manifest/application/*/intent-filter/*/name,
manifest/application/*/activity/name
¿Alguien sabe como resolver este problema?
ACTUALIZAR
Ok por lo que veo elmanifest/application/*/activity/name
detuvo con éxito elandroid:name
Atributos de ser ofuscado en el manifiesto (puedo ver el texto sin formato cuando extraigo el archivo de manifiesto después de la ofuscación).
Por extraño que parezcaandroid:name
en la etiqueta de actividad en la línea#290
no se puede encontrar en el archivo de manifiesto extraído. Todos los demás nombres de actividades se pueden ver en texto sin formato.