Могу ли я создать неподписанный APK с помощью dexguard?
Мой вопрос довольно прост, но, похоже, я не могу найти ответ в Интернете, и, поскольку у dexGuard нет пробного периода, я не могу проверить его сам.
Можно ли сгенерировать незашифрованный apk, зашифрованный / зашифрованный с помощью dexguard в Android Studio. Мне сказали, что это невозможно, потому что подпись используется во время процесса запутывания / шифрования, но я чувствую, что что-то упустила.
Я хотел бы знать, смогу ли я получить тот же результат, который я получаю с помощью задачи сборки "сборка выпуска" с включенным proguard, но вместо этого используя dexguard для лучшей защиты.
Спасибо за помощь
1 ответ
Dexguard - лучшая версия, чем Proguard, поэтому в ней есть все функции, которыми обладает ее младший брат. Из документов Dexguard:
Процедура создания приложений и библиотек Android остается прежней. Вы можете вызвать gradle с обычными целями, такими как сборка, сборка, установка и connectedInstrumentTest. Например, чтобы создать версию выпуска вашего приложения и установить ее на подключенное устройство:
gradle installRelease
Чтобы создать выпускную версию библиотеки:
Gradle сборки
Сборки отладки используют настройки отладки, без оптимизации или обфускации. Сборки релизов используют настройки релизов, с полной оптимизацией и запутыванием. Приложения могут быть подписаны. Записи в архивах приложений всегда выровнены по zip для эффективности.
Кроме того, вы можете использовать автономную версию, которая запускает DexGuard из командной строки. С его помощью вы можете пост-обработать существующее приложение Android (файл.apk).
Я использую Dexguard только для того, чтобы скрыть библиотеку в автономном режиме, но я уверен, что она будет работать.