Задать вопрос
  • Сделал плагин для визуализации цепочек вызовов в Android Studio. Как понять, нужен ли он кому-то?

    @Opzadacha Автор вопроса
    к сожалению плагин работает только с языком программирования котлин.поддержку джава я не добавлял- сам джаву не изучал поэтому и пропустил этот момент- пожалуйста наберитесь терпения - ориентировочно в течении 1-2х недель постараюсь добавить поддержку джавы(насколько я помню у джавы чуть другая структура поэтому плагин ее не видит)
    P.S. правила проверки архитектуры прописаны именно для котлин функций - поэтому при проверке на паттерны и архитектуры у вас такой казус.- спешу уведомить что это ошибочное поведение плагина
    Написано
  • Сделал плагин для визуализации цепочек вызовов в Android Studio. Как понять, нужен ли он кому-то?

    @Opzadacha Автор вопроса
    Спасибо.всем .Очень признателен за советы
    Написано
  • Сделал плагин для визуализации цепочек вызовов в Android Studio. Как понять, нужен ли он кому-то?

    @Opzadacha Автор вопроса
    Отсутствие библиотек JCEF (Браузера): Если твоя "Panda 3" (вероятно, ты имеешь в виду одну из последних версий студии) работает на JDK без поддержки JCEF, то попытка инициализировать JBCefBrowser прямо в конструкторе или методе createToolWindowContent вызовет NoClassDefFoundError или UnsatisfiedLinkError. А поскольку это происходит в главном потоке отрисовки окна, IDE выдает общую ошибку Cannot init toolwindow. Как проверить - 1.Нажми Shift + Shift (Search Everywhere) или Ctrl + Shift + A.
    2.Введи в поиске: Choose IDE Runtime.
    3.В открывшемся окне ты сможешь выбрать нужную версию.
    Выбирай тот, где написано «Bundled» или «JetBrains Runtime (JBR)». В них JCEF включен по умолчанию и протестирован разработчиками студии.
    Если не поможет -
    Посмотри полный лог ошибки (Help -> Show Log in Explorer) — там после слов Cannot init toolwindow обычно идет Caused by: ..., где и написана настоящая причина (например, FileNotFoundException или ClassNotFoundException).
    Написано