Код: Выделить всё
Warning: com.mypackage.MyClass_Factory: can't find referenced method 'java.lang.Object injectMembers(dagger.MembersInjector,java.lang.Object)' in program class dagger.internal.MembersInjectors
Если я использую
Код: Выделить всё
-dontwarn com.mypackage.MyClass_Factory
Код: Выделить всё
java.lang.NoSuchMethodError: No static method injectMembers(Ldagger/MembersInjector;Ljava/lang/Object;)Ljava/lang/Object; in class Ldagger/internal/MembersInjectors; or its super classes (declaration of 'dagger.internal.MembersInjectors' appears in MyClass
Я искал и нашел о проблеме сообщается в https://github.com/google/dagger/pull/9 ... -353223029
Решение @ronshapiro:
Вам следует затенить dagger.internal из одной (или обеих) библиотек. Старый вариант, наверное, самый простой
Что означает затенение dagger.internal? Как решить мою проблему?
Подробнее здесь: https://stackoverflow.com/questions/531 ... mbersinjec