Публикация релиза apk с отладкой true - PullRequest
0 голосов
/ 15 мая 2019

Я хотел бы опубликовать библиотеку с debuggable true для типов сборки выпуска.Это поможет мне отладить эту библиотеку.Каковы потенциальные проблемы, если эта библиотека пойдет в производство?Это безопасно?Какая разница, когда debuggable выпущен как false?

buildTypes {
        release {
            minifyEnabled true
            debuggable true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.release
        }
}

1 Ответ

1 голос
/ 15 мая 2019

Прежде всего, вы не можете опубликовать apk с debuggable, установленным на true.

Консоль Google Play выдаст вам ошибку сразу после загрузки APK.

Во-вторых, это не безопасный вообще.Ваш apk будет очень медленным.

Существуют различия в сборке отладки и сборке выпуска.Выпуск сборок происходит намного быстрее.Сборки релиза не печатают журналы (рекомендуется не печатать журналы в сборках релиза), что замедляет выполнение, поскольку для печати символов в консоли требуется время, а все команды печати обычно синхронизированы.

Кроме того, сборка релиза также может вызывать запутывание и расщепление кода.

...