Я использую ProGuard для обфускации моего кода. Мой проект состоит из нескольких модулей, каждый из которых запутывается независимо.Метод обфускации с предложением throws
Одна библиотека включает в себя интерфейс;
public interface IFace {
public int methodA(boolean b) throws CustomException;
}
Другая библиотека предоставляет implmentation
public class IFaceImpl implements IFace {
@Override
public int methodA(boolean b) throws CustomException {
return 0;
}
}
библиотеки с интерфейсом построен первым, а второй построен против запутанной версии. К сожалению, компиляция завершилась неудачно на @Override
, так как интерфейс не имеет предложения throw.
У меня есть proguard, поддерживающий интерфейс и все его элементы, но я не могу понять, как сохранить предложение throws.
Спасибо! Это был безжизненный жизненный путь без вашего ответа. – Sileria
Огромная экономия времени. Благодарю. – dazed