задача вот так:

ючаюэта конфигурация ProGuard чтобы удалить операторы журнала отладки, когда я выпускаю приложение для Android:

-assumenosideeffects class android.util.Log {
    public static *** d(...);
    public static *** v(...);
}

Это работает, как и ожидалось - я вижу по журналам ProGuard и выводу журнала Android, которые вызывают такиеLog.d("This is a debug statement"); удалены.

Однако, если я декомпилирую приложение на этом этапе, я все равно смогу увидеть всеString литералы, которые были использованы - т.е.This is a debug statement в этом примере.

Есть ли способ также удалить каждыйString что больше не нужно из байт-кода?

Ответы на вопрос(4)

Ваш ответ на вопрос