Size: a a a

Moxy – MVP библиотека под Android

2020 September 28

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Главное kapt а не annotationProcessor
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
ещё проверьте не осталось ли артефактов от старой версии, и сделайте clean build на всякий случай
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
или создавайте gist-ы со своей конфигурацией, может что-то будет понятно
источник

SK

Stan Koshutsky in Moxy – MVP библиотека под Android
ок, я пока что закаментил kapt, так повылезло много разного (продублировались импорты в результате Optimize imports), короче сначала надо это все пофиксить, тогда верну, правда не уверен, что это как-то поможет...
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
нельзя комментить kapt, без него ничего не заработает)
источник

SK

Stan Koshutsky in Moxy – MVP библиотека под Android
ну без него скомпилиось уже хотябы, верну сейчас
источник

SK

Stan Koshutsky in Moxy – MVP библиотека под Android
сейчас у меня в билд.гредле так
   //MVP - Moxy
   implementation "com.github.moxy-community:moxy:$rootProject.moxy"
   implementation "com.github.moxy-community:moxy-androidx:$rootProject.moxy"
//    annotationProcessor "com.github.moxy-community:moxy-compiler:$rootProject.moxy"
//    implementation "com.github.moxy-community:moxy-ktx:$rootProject.moxy"
   kapt "com.github.moxy-community:moxy-compiler:$rootProject.moxy"
rootProject.moxy = 2.2.0
источник

SK

Stan Koshutsky in Moxy – MVP библиотека под Android
вобщем вернул капт - вернулась и ошибка
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
значит что-то в коде намудрили)
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
точно по всей миграции прошли?
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
довольно странная ошибка, что-то связанное с аннотацией @InjectPresenter. Может она у вас висит где-то, где не надо? @aasitnikov есть мысли?
источник

SK

Stan Koshutsky in Moxy – MVP библиотека под Android
сейчас заново пойду, начну с миграции на androidx
источник

SK

Stan Koshutsky in Moxy – MVP библиотека под Android
далее пойду пошагово по миграции
источник

SK

Stan Koshutsky in Moxy – MVP библиотека под Android
сейчас в проекте 1.5.3
миграция прошла, но тк все активити наследуются от мокси - все красное. Соотв прописываю версию 2 и иду по гайду
MoxyReflector не используется в проекте,  WEAK and GLOBAL  тоже нету, только LOCAL в трех активити, сейчас выпилю
источник

SK

Stan Koshutsky in Moxy – MVP библиотека под Android
источник

AS

Alexander Sitnikov in Moxy – MVP библиотека под Android
@Stan_Ko Лучше завести issue в github - скорее всего что-то не сошлось в classpath у annotation процессора. Можно как вариант попробовать собрать с версией 2.1.2, и если заработает - всё равно завести issue)
Желательно в issue сразу добавить результат ./gradlew <модуль>:dependencies
источник

SK

Stan Koshutsky in Moxy – MVP библиотека под Android
@InjectPresenter(/*type = PresenterType.LOCAL,*/ tag = "AccidentMedicalOverviewPresenter")
в таких случаях будет норм закаментить PresenterType.LOCAL?
источник

SK

Stan Koshutsky in Moxy – MVP библиотека под Android
Alexander Sitnikov
@Stan_Ko Лучше завести issue в github - скорее всего что-то не сошлось в classpath у annotation процессора. Можно как вариант попробовать собрать с версией 2.1.2, и если заработает - всё равно завести issue)
Желательно в issue сразу добавить результат ./gradlew <модуль>:dependencies
я на подобии ошибку а стеках встерчал, решилось там все правкой импортов, сейчас вот прохожусь по импортам, возможно это все и решит
источник

SK

Stan Koshutsky in Moxy – MVP библиотека под Android
тут после замены импортов всплыл
import moxy.Pair;
такой был в пакете 1.5
import com.arellomobile.mvp.Pair;
надо понимать заменять на androidx-овский? в гайде этого нет
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
А зачем у вас в клиентском коде этот импорт?
источник