<activity> hat beim Dexguarding keinen gültigen android: name

Ich versuche, eine Anwendung zu schützen, die ich als Systemanwendung ausführe.

Aber wenn ich versuche, es zu schiebensystem/app Verzeichnis bekomme ich folgende Fehlermeldung vom PackageParser.

W/PackageParser( 1995): /system/app/My.apk (at Binary XML file line #290): <a
ctivity> does not have valid android:name

Ich habe auch die folgenden hinzugefügtdexguard-project.txt aber ohne Erfolg.

-keepresourcexmlattributenames
    manifest/installLocation,
    manifest/versionCode,
    manifest/package,
    manifest/versionName,
    manifest/application/*/intent-filter/*/name,
    manifest/application/*/activity/name

Weiß jemand, wie man dieses Problem löst?

AKTUALISIEREN

Ok soweit ich das sehemanifest/application/*/activity/name erfolgreich gestoppt dieandroid:name Attribute werden im Manifest nicht verschleiert (ich kann den Klartext sehen, wenn ich die Manifestdatei nach der Verschleierung extrahiere).

Allerdings seltsamerweiseandroid:name in der Aktivitätsmarke in der Zeile#290 kann nicht in der extrahierten Manifestdatei gefunden werden. Alle anderen Aktivitätsnamen werden im Klartext angezeigt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage