Есть ли способ скрыть действия с Proguard в Android? - PullRequest
0 голосов
/ 11 мая 2018

Я знаю, что Proguard не скрывает имена действий, которые объявлены в manifest.xml.Есть ли способ их скрыть?

1 Ответ

0 голосов
/ 11 мая 2018

Определенно их можно скрыть, отключив стандартные правила Proguard.

Но при этом значок запуска вашего приложения будет удаляться каждый раз, когда пользователь обновляет приложение, так как значок напрямую связан с именем пакета и действием. Если это имя изменится, значок будет удален.

Это лишь одна из многих ловушек, которые могут случиться, если вы сделаете это.

Так что я бы советовал против этого.
Это правило proguard находится по умолчанию в файле proguard.

Вы можете просто назвать свою активность чем-то скрытым вручную, например, "b.java". Тогда Proguard сохранит это имя, и оно будет выглядеть неясным. Но тогда ваш код будет довольно трудно читать.

...