Зачем начинать исключать ресурсы моего собственного приложения, если раньше в этом не было необходимости?

Недавно я столкнулся с загадочной проблемойбез объяснения того, что я каким-то образом удалось решить.

Само решение представляет для меня проблему, потому что я его не понимаю: оно заставляет меня указать Proguard игнорировать все предупреждения относительно пакета моего собственного приложения целиком.

-dontwarn com.bta.**

Помимо тревожной проблемы с игнорированием предупреждений о наиболее подверженном ошибкам коде в моей разработке (наиболее часто изменяющемся коде), меня озадачивают два вопроса:

  1. Почему вдруг возникла эта необходимость? (Мне никогда не нужно было делать это раньше.)
  2. Почему это не нужно в других проектах/приложениях, которые я развивать?

Я полагаю, что это вызвано каким-то новым кодом или библиотекой, которые я представил (AdMob?), но как это объяснить? Зачем сторонней библиотеке заставлять меня отключать предупреждения о ресурсах моего собственногоприложения?

Каковы побочные эффекты отключения предупреждений о моем собственномпакете приложений полностью(как я сделал)?

7
задан Community 23 May 2017 в 12:21
поделиться