Я пытаюсь интегрировать jar, созданный с использованием какого-либо другого модуля (скажем, «Модуль A» с версией 1.0), используя compileOnly и при интеграции с приложением Android, но с другой версией Module A
версии 1.2. Я получаю
java .lang.NoSuchMethodError: Нет stati c Метод init (Landroid / content / Context;) V в классе Lcom / dexter / lib / MyLib; или его суперклассы (объявление com.dexter.lib.MyLib)
Разница между 1.0 и 1.2 версией Модуля A:
В версии 1.0
class MyLib{
public static void init(Context context) {
// some init stuff
}
}
В версии 1.2
class MyLib{
public static String init(Context context) {
// some init stuff
return "Success";
}
}
Использование
MyLib.init(this);
В идеале это должно работать, но я не могу понять, почему происходит сбой.