Решил обфусцировать код приложения, но при работе начали появляться ошибки связанные с библиотеками. Работаю в Android Studio собираю проект через Gradle. Вот список используемых библиотек:
compile 'com.android.support:appcompat-v7:25.1.0'
compile 'com.android.support:design:25.1.0'
compile 'com.google.firebase:firebase-core:9.2.1'
compile 'com.google.firebase:firebase-ads:9.2.1'
compile 'com.android.support:recyclerview-v7:25.1.0'
compile 'com.github.bumptech.glide:glide:3.5.2'
compile 'com.android.support:support-v4:25.1.0'
compile 'com.android.support:gridlayout-v7:25.1.0'
Что и где нужно прописать чтобы эти библиотеки не подвергались обфускации?
Есть готовые правила для популярных библиотек, например proguard snippets или AAR proguards.
Кроме того, качественно сделанная библиотека обычно включает в себя раздел с правилами для ProGuard, стоит посмотреть доступную документацию к библиотеке.
Например, Firebase - раздел стартгида Optional: Configure ProGuard. Этим рекомендациям стоит следовать в первую очередь.
Если никаких официальных рекомендаций нет, остается гуглить или самостоятельно решать конфликты
Так же стоит изучить руководство по самому инструменту ProGuard
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня было задание сверстать адаптивный лендинг за 24 часа
Здравствуйте! Прошу совета,как лучше всего сверстать такой блок с возможностью адаптивности - на дивах или таблицей? Пробовала на дивах, очень...