Должен ли я удалить заявления System.out.println в моем приложении для Android - PullRequest
0 голосов
/ 25 мая 2018

Повлияет ли эта система на производительность моего приложения?Я собираюсь развернуть это приложение, и у меня есть несколько методов sysout, которые я использовал для отладки в моих парсерах.Есть ли быстрая команда для комментирования всех системных сообщений или способ отключить их, не стирая их, или не имеет значения, чтобы включить их?

1 Ответ

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

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

Вы можете настроить правила Proguard для этого.Разместите следующий конфиг в ваших правилах Proguard:

-assumenosideeffects class java.io.PrintStream {
     public void println(%);
     public void println(**);
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...