У меня есть некоторые классы, которые используются при отражении. Похоже, ProGuard удаляет их при создании для выпуска.Proguard: Держите классы в определенном пакете
Можно ли указать, что все классы в определенном пакете (в отличие от конкретных имен классов) не будут удалены при запуске ProGuard. В качестве примечания, обфускация разыскивается. Как еще одно замечание, все эти классы расширяют один класс, который присутствует.
Благодаря
Вы попробовали упомянутое решение [здесь] (http://stackoverflow.com/questions/4447145/proguard-and-reflection-in-android)? – baskara
Я смотрел на это, но не понял. С одной стороны, в первом примере говорится, как избежать обфускации класса, второй пример говорит о том, что он не запутывает конкретный метод. Так что это не то же самое, что и мой случай. Я хочу, чтобы классы, включенные в сборку и обфускации. – zundi
хорошо, классы с отражением не должны быть запутаны, чтобы заставить его работать. поэтому вы можете просто применить «-keep class your-package» на своих классах, которые используют отражение. – baskara