Я запутал Lite и полные проекты, ссылающиеся на проект библиотеки.Во время выполнения я получаю сообщение об ошибке «NoSuchMethodException myMethod»
Согласно http://proguard.sourceforge.net/index.html#/manual/troubleshooting.html Я должен добавить следующее в proguard.cfg
-keep class mypackage.MyClass { void myMethod(); }
Мой метод возвращает строкуи принимает 3 строковых параметра, поэтому я добавил следующее в proguard.cfg
-keep public class com.mycompany.appName.MyClass {
String myMethod(String, String, String);
}
Но я все еще получаю ту же ошибку.
Допустим, я создаю облегченную версию com.mycompany.appName.lite. Я предполагаю, что мне не нужно изменять имя пакета в строке, добавленной в proguard.cfg, поскольку этобиблиотека, на которую ссылаются.
Что-то мне не хватает?Спасибо.