У <активность> нет действительного андроида: имя при dexguarding
Я пытаюсь отменить защиту приложения, которое запускаю как системное приложение.
Однако, когда я пытаюсь подтолкнуть его кsystem/app
каталог, я получаю следующую ошибку от PackageParser.
W/PackageParser( 1995): /system/app/My.apk (at Binary XML file line #290): <a
ctivity> does not have valid android:name
Я также добавил следующее кdexguard-project.txt
но безрезультатно.
-keepresourcexmlattributenames
manifest/installLocation,
manifest/versionCode,
manifest/package,
manifest/versionName,
manifest/application/*/intent-filter/*/name,
manifest/application/*/activity/name
Кто-нибудь знает, как решить эту проблему?
ОБНОВИТЬ
Хорошо, из того, что я вижуmanifest/application/*/activity/name
успешно остановилandroid:name
атрибуты от запутывания в манифесте (я могу видеть простой текст, когда извлекаю файл манифеста после запутывания).
Однако как ни странноandroid:name
в теге активности в строке#290
не может быть найден в извлеченном файле манифеста. Все остальные имена действий можно увидеть в виде обычного текста.