TGViewer
Everlasting Loops Everlasting Loops @loops_everlasting · 565 subscribers
Post #7 1K
LinkageError

На днях готовил к релизу наш SDK для Unity. И всё должно было быть просто, потому что это обертка над нативными, самое сложное позади

А на нативном SDK для Android у нас есть UI-фича, которая сделана на Compose

И вот при взаимодействии с ней в Unity-проекте всё крэшилось с java.lang.NoClassDefFoundError, в рантайме почему-то не нашлось класса, который был при компиляции. Это частный случай java.lang.LinkageError – обычно такие ситуации возникают, когда dependencyA уже ранее была скомпилирована с dependencyB, но в рантайме оказалась другая версия dependencyB, с несовместимым API, либо её вовсе нет. А так как всё уже было скомпилировано ранее, ошибка происходит в рантайме

На нативном SDK при этом всё хорошо; другие пакеты в Unity не привносят конфликтующие androidx-зависимости

Если кто-то догадался, что произошло, пишите в комменты
  • ❤ 2
More from @loops_everlasting
  1. Jul 23, 2025невероятный успех #pull_request
  2. Jul 23, 2025Так выглядел вайбкодинг с Kiro (мем мой)
  3. Jul 23, 2025Post #25
  4. Jul 23, 2025Кстати, если вдруг хотите еще на кого-нибудь подписаться, есть целая папка с годными канал…
  5. Jul 23, 2025Пока готовил пост, заметил, что забыл в автокомплите точку с запятой
  6. Jul 23, 2025Еще к первому посту про плагин в комментарии прилетел фича-реквест от Асхара из канала Пол…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →