Создание библиотеки AAR (отладка и выпуск) в Android Studio

В настоящее время я работаю над библиотекой Android, которую я попытаюсь использовать в более поздних приложениях. Я использую студию Android в качестве основной IDE, и я заметил, что могу создавать два типа файлов .AAR: один - отладочный, а другой - выпуск. И у меня есть вопросы по ним.

Q1: в чем разница между ними (отладка, выпуск)?

Q2: тип выпуска более запутанный, чем тип отладки? Если нет, как мне защитить свою библиотеку, чтобы ее нельзя было полностью изменить (в основном, как мне скрыть свой код, чтобы получить к нему доступ было непросто)?

Спасибо.

Возможный дубликат Разница между отладочными и релизными apks

2Dee 30.03.2018 14:08

вы можете скрыть содержимое AAR, но это только усложняет обратное проектирование, а не делает его невозможным. Если вы не хотите, чтобы кто-то еще видел ваш код, не давайте его им. (а какой смысл создавать код, который не будет использоваться?)

Ped7g 17.05.2018 15:30
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
2
1 024
0

Другие вопросы по теме