<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.