Могу ли я создать неподписанный APK с помощью dexguard?

Мой вопрос довольно прост, но, похоже, я не могу найти ответ в Интернете, и, поскольку у dexGuard нет пробного периода, я не могу проверить его сам.

Можно ли сгенерировать незашифрованный apk, зашифрованный / зашифрованный с помощью dexguard в Android Studio. Мне сказали, что это невозможно, потому что подпись используется во время процесса запутывания / шифрования, но я чувствую, что что-то упустила.

Я хотел бы знать, смогу ли я получить тот же результат, который я получаю с помощью задачи сборки "сборка выпуска" с включенным proguard, но вместо этого используя dexguard для лучшей защиты.

Спасибо за помощь

1 ответ

Dexguard - лучшая версия, чем Proguard, поэтому в ней есть все функции, которыми обладает ее младший брат. Из документов Dexguard:

Процедура создания приложений и библиотек Android остается прежней. Вы можете вызвать gradle с обычными целями, такими как сборка, сборка, установка и connectedInstrumentTest. Например, чтобы создать версию выпуска вашего приложения и установить ее на подключенное устройство:

gradle installRelease

Чтобы создать выпускную версию библиотеки:

Gradle сборки

Сборки отладки используют настройки отладки, без оптимизации или обфускации. Сборки релизов используют настройки релизов, с полной оптимизацией и запутыванием. Приложения могут быть подписаны. Записи в архивах приложений всегда выровнены по zip для эффективности.

Кроме того, вы можете использовать автономную версию, которая запускает DexGuard из командной строки. С его помощью вы можете пост-обработать существующее приложение Android (файл.apk).

Я использую Dexguard только для того, чтобы скрыть библиотеку в автономном режиме, но я уверен, что она будет работать.

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