• Релиз CLion 2021.1: глобальный анализ потоков данных, улучшения для удаленной работы, постфиксное автодополнение

      Привет, Хабр!

      В JetBrains стартовал новый релизный год: все наши десктопные продукты обновились или обновятся в самое ближайшее время. Сегодня мы хотим поговорить о CLion 2021.1 — новейшей версии нашей кроссплатформенной IDE для разработки на C и C++.

      В этом обновлении много яркого и интересно
    • Финальный релиз этого года — CLion 2020.3! С новыми функциями в отладчике, проверками MISRA и улучшениями для Qt

        Привет, Хабр!

        Год подходит к концу, и мы в JetBrains выпускаем традиционный «паровоз» релизов для наших десктопных инструментов. Про некоторые из них (WebStorm, DataGrip) мы уже писали тут на Хабре. А сегодня пришло время рассказать про обновление нашей кроссплатформенной среды разработки на C и C++ — CLion 2020.3!

        CLion 2020.3 release

        Коротко о самом главном:

        • В отладчике появились возможности исследовать дампы памяти и запускать конфигурацию с привилегиями администратора. А еще теперь можно перемещать точку исполнения по коду в любом направлении прямо во время сеанса отладки.
        • Для модульного тестирования мы добавили поддержку CTest — инструмента запуска тестов, идущего в комплекте с проектной моделью CMake.
        • Для проектов на Qt добавлены шаблоны для создания новых Qt-проектов и новых классов UI, функция автодополнения адаптирована для работы с сигналами и слотами, а автоимпорт следует принятому в Qt стилю.
        • Существенно расширилось множество проектов, использующих Makefile, которые можно успешно открывать в CLion. А для проектов CMake появилась возможность отключать временно неиспользуемые профили CMake.
        • Для разработчиков встроенных систем мы включили начальную поддержку стандартов MISRA C 2012 и MISRA C ++ 2008.
        • А также множество других улучшений для конфигураций запуска и отладки, в поддержке систем контроля версий и для режима удаленной разработки. Разнообразные приятные улучшения в UI. И… долгожданное превью нового сервиса для совместной разработки и парного программирования.

        Новую версию можно скачать с сайта и попробовать бесплатно в течение 30 дней.Если у вас есть активная подписка на CLion или All Products Pack, просто обновите версию на 2020.3. Напоминаем, что при покупке годовой подписки на любой продукт предоставляется резервная бессрочная лицензия.

        А теперь поговорим о нововведениях и улучшения версии 2020.3 подробнее.
        Читать дальше →
      • CLion 2020.2: поддержка проектной модели Makefile, больше C++20 и не только

          Привет, Хабр!

          У нашей команды выдалось очень насыщенное лето, результатами которого мы и спешим сегодня поделиться. Итак, встречайте новый релиз CLion 2020.2!

          CLion release

          Коротко о том, что вошло в новую версию:

          • Поддержка проектной модели Makefile.
          • Последние обновления в CMake.
          • Новые возможности C++20: explicit(bool), назначенные инициализаторы (designated initializers), циклы for на основе диапазонов с инициализаторами.
          • Обновленный статический анализатор кода: анализ на висячие указатели (dangling pointers), поиск возможностей упрощения кода, поиск неиспользуемого кода, анализ возвращаемого значения функции, ограниченной концептом.
          • Юнит-тестирование: поддержка нового фреймворка doctest, новые возможности Catch2 и Google Test. А также упрощение сбора метрик покрытия кода.
          • Обновления в плагине PlatformIO для разработки встроенных систем.
          • Улучшения в поддержке систем контроля версий.
          • Улучшения производительности редактора.
          • Исправления в отладчиках.
          Читать дальше →
        • JetBrains Rider — теперь для Unreal Engine

            Привет Хабр!

            На прошлой неделе, после релизов версии 2020.1, для всех наших десктопных продуктов случилось еще одно большое событие — мы открыли публичный доступ к пробной версии Rider for Unreal Engine. На данный момент это отдельный продукт, версия нашей среды для разработки Rider, но с поддержкой C++ и Unreal Engine.

            Rider for Unreal Engine

            Так, стоп! Среда разработки на C++. Еще одна?! Давайте разбираться по порядку.
            Читать дальше →
          • Новости CLion: релиз 2020.1, пятилетие IDE и онлайн-сессия вопросов и ответов

              Привет, Хабр!

              Столько всего хочется сегодня рассказать, что даже сложно выбрать, с чего начать. Так что сначала попробую коротко обо всем самом важном:

              1. Продукту CLion вчера исполнилось 5 лет! В честь праздника мы смонтировали небольшую видеоисторию, своеобразное воспоминание и рассказ о том, как же интересно все развивалось для нас эти 5 лет. Сразу предупредим, история на английском:


              2. Вчера же случился первый в этом году большой релиз продукта – CLion 2020.1. В нем мы поддержали диалект CUDA, переписали Dataflow Analysis на Clang, научили IDE работать с компиляторами Clang-cl и IAR, а также внесли множество других улучшений и исправлений.
              3. Последние несколько месяцев нашей команде стало очень грустно без конференций и сопутствующих выставок, где мы всегда с удовольствием находимся у стендов компании и много общаемся с нашими пользователями и сообществом в целом. Поэтому мы решили организовать онлайн-сессию вопросов и ответов с командой – CLion Ask Me Anything (AMA) session. Сессия пройдет 7 мая в режиме реального времени, требуется предварительная запись. Присоединяйтесь и задавайте любые вопросы по продукту!

              Теперь давайте поговорим подробнее обо всех этих событиях.
              Читать дальше →
            • CLion 2019.3 уже здесь! Повышенное быстродействие редактора и самые долгожданные новые возможности

                Привет, Хабр! Многие уже начинают готовиться к новогодним праздникам, закупать подарки, кто-то планирует путешествия на длинные новогодние выходные. А у нас в JetBrains пока еще горячая пора выпуска релизов продуктов. Cегодня я спешу поделиться с вами новостями о недавно вышедшем релизе нашей кроссплатформенной среды разработки для C и C++ — CLion 2019.3.

                CLion release


                Основной целью этого релиза было, как бы пафосно это ни прозвучало, качество. Мы решили сфокусироваться на проблемах, которые давно беспокоят наших пользователей, — в первую очередь, производительность и отзывчивость редактора, а во вторую — баги, недоделки и очень востребованные, но отсутствующие возможности.

                Для начала, коротко о самом главном в этом релизе:

                • Улучшения быстродействия и отзывчивости редактора, в первую очередь автодополнение, реализованное в нашем движке на базе Clangd.
                • Ninja-генератор в CMake, настройки CMake по умолчанию и другие улучшения проектной модели.
                • Обновления в интеграции с отладчиками.
                • Новое действие для переключения между заголовочными и сорс-файлами.
                • Более точный анализ кода: новая проверка для виртуальных функций, а также проверка правописания в CMake и в комментариях Doxygen.
                • Поддержка концептов из стандарта C++20.
                • Метрики покрытия кода.
                • WSL2, правила форматирования и именования от Microsoft, обновления VCS поддержки и многое другое.

                Ниже поговорим подробнее, но если вы готовы попробовать уже сейчас, то заходите и скачивайте билд с нашего сайта. Как обычно, доступна бесплатная пробная версия на 30 дней.
                Читать дальше →
              • Вышел CLion 2019.2: поддержка встроенной разработки, отладчик для MSVC, поиск неиспользованных заголовочных файлов

                  Привет, Хабр!

                  Лето за окном пролетает для нас почти незаметно, потому что все эти месяцы мы посвятили работе над новым релизом 2019.2 нашей кросс-платформенной среды для разработки на C++ — CLion. Мы успели довольно много всего: и провести внутренний Хакатон, и попробовать новые идеи, и довести ряд исправлений и новых возможностей до непосредственного релиза. Но обо всем по порядку.

                  CLion 2019.2 released

                  Если коротко, то в этом релизе мы:

                  • Продолжили дорабатывать поддержку разработки встроенных систем: появились новые возможности отладки и просмотр периферии.
                  • Довели до приемлемого качества пока что экспериментальный отладчик для MSVC.
                  • Полностью переписали на clangd проверку кода на Unused Includes, добавив возможность настраивать разные стратегии.
                  • Реализовали подсказки для аргументов вызова функций и лямбд, чтобы улучшить читаемость кода.
                  • Провели внутрикомандный Хакатон по улучшению производительности, придумали кучу новых подходов и успели воплотить в жизнь несколько улучшений.
                  • Реализовали подсветку синтаксиса более чем для 20 языков, встроили плагин для написания скриптов (Shell Script plugin), обновили плагин для Rust.

                  Читать дальше →
                • Немного технической лирики о C++ Tools от JetBrains, и при чем тут единороги

                    Начну не с моего типичного “Привет, Хабр! У нас тут очередной крутой релиз”, а с “Привет, меня зовут Настя, я ПММ в JetBrains и я отвечаю за наши инструменты для C++”. Или нет, попробую еще раз, вот так: “Привет, пишет вам C++ разработчик с 8-летним стажем, который 5 лет назад нашел-таки себе применение в любимой и знакомой компании мечты – JetBrains, а потом в сутках внезапно закончились часы, а идеи всё прут”.

                    Нет, это не традиционный пост о поисках кандидатов на вакансию. Я попытаюсь рассказать про то, почему инструментов для C++ у нас несколько и какие есть идеи и планы у нас на их счет, а еще почему вы не забудете C++, если перестанете писать на нем как разработчик, а станете PMM-ом (спойлер, если вы не член комитета стандартизации языка C++, то у вас большие шансы узнать язык даже лучше). А если после этого вам захочется поучаствовать в этом в роли PMM-а, то я буду рада вашим резюме на anastasia.kazakova@jetbrains.com.
                    Читать дальше →
                  • CLion 2019.1: ClangFormat, подсветка кода через Clangd, memory view, начальная поддержка микроконтроллеров

                      Привет, Хабр!

                      У команды CLion множество отличных новостей — питерская часть команды вместе с другими коллегами успешно перебралась в новый офис, к нам присоединились новые классные разработчики, а главное, мы буквально на днях выпустили первое большое обновление в этом году, CLion 2019.1!

                      Работа в новой версии шла сразу по нескольким фронтам:

                      • Усовершенствования поддержки языка C++: подсветка кода через Clangd, улучшения рефакторингов Extract и Rename, новая проверка на то, что функцию-член класса можно объявить статической.
                      • Больше возможностей в настройках стиля написания кода: интеграция с ClangFormat, поддержка стилей именования переменных в C/C++, поддержка разных стилей для header guards.
                      • Новые возможности и улучшения отладчика: просмотр состояния памяти — Memory View — для указателей, просмотр дизассемблированного кода в случае LLDB, ускорение работы пошаговой отладки.
                      • CLion для микроконтроллеров, первые шаги.
                      • Возможность создавать Build Targets и конфигурации для запуска/отладки в CLion, которые никак не связаны с проектной моделью.
                      • Работа с другими языками программирования в строковых литералах в С/С++.
                      • Новые визуальные темы и другие платформенные возможности.

                      CLion 2019.1 release

                      Подробнее об этих и других нововведениях читайте ниже. А чтобы попробовать новые возможности и улучшения, скачайте бесплатную 30-дневную версию CLion с нашего сайта.
                      Читать дальше →
                    • CLion 2018.3: удаленная разработка, профилирование кода, быстродействие и не только

                        Привет, Хабр!

                        На днях мы выпустили CLion 2018.3. Третий в этом году крупный релиз подытоживает нашу работу по двум важным направлениям развития — улучшению языковой поддержки и удаленной разработке.

                        Кроме того, мы, наконец:

                        • добавили средства профилирования кода;
                        • переделали команды в редакторе для сборки/пересборки кода на уровне одного файла, нескольких таргетов или всего проекта целиком;
                        • вместе с другими IDE на базе платформы IntelliJ добавили поддержку Git submodules и GitHub pull requests;
                        • улучшили средства универсального доступа к возможностям IDE (accessibility).

                        image

                        Подробнее об этих и других нововведениях читайте ниже. А чтобы попробовать новые возможности и улучшения, скачивайте бесплатную 30-дневную версию с нашего сайта.
                        Читать дальше →
                      • Все, что вы давно просили, в одном релизе — CLion 2018.2

                          Привет, Хабр!

                          Не знаем, насколько жарко у вас за окном, но у нас в JetBrains эти недели точно жара — релизная. Одну за другой мы опубликовали обновленные версии 2018.2 почти всех наших инструментов на базе платформы IntelliJ: WebStorm, IntelliJ IDEA, PyCharm, DataGrip, GoLand, PhpStorm, RubyMine и CLion.

                          Для команды CLion этот релиз особенный, так как включает в себя результаты нашей работы по трем очень важных направлениям:

                          1. Clangd как основа для нового экспериментального движка для разбора кода на C++.
                          2. Улучшения производительности IDE за счет новых архитектурных решений.
                          3. Новые проектные модели, поддерживаемые в CLion.

                          А также поддержка Google Sanitizers, возможность пересборки отдельного файла и многое другое!

                          image

                          Ниже мы поговорим про улучшения и нововведения подробно, а самые нетерпеливые могут прямо сейчас скачать бесплатную 30-дневную версию с нашего сайта и попробовать новые возможности на своем проекте или специально подготовленном демо-проекте с GitHub.
                          Читать дальше →
                        • Релиз CLion 2018.1: новые возможности из С++17, поддержка WSL, CMake Install, плагин для Rust и многое другое

                            Привет, Хабр!

                            Вот и подоспел первый релиз CLion в этом году — 2018.1! В этом посте мы расскажем, что мы успели реализовать за эти месяцы и какие планы у нас на следующий релиз.

                            image

                            Cначала очень коротко о главном. В этот релиз вошли:

                            • Поддержка языка C++
                              • Поддержка возможности C++17: structured binding
                              • Поддержка возможности C++17: операторы if и switch с инициализаторами
                              • Множество баг-фиксов и улучшений

                            • Возможность использовать файлы конфигурации Clang-Tidy в CLion, а также настраивать опции для проверок из Clang-Tidy в интерфейсе CLion
                            • Улучшения для пользователей Windows
                              • Компилятор Microsoft Visual C++ включен по умолчанию
                              • Поддержка подсистемы WSL

                            • CMake и не только
                              • Вызов из IDE CMake Install
                              • Шаблоны для создания файлов CMakeLists.txt
                              • Возможность открыть файл или папку без проектной модели CMake

                            • Экспериментальная поддержка hex view в отладчике
                            • Улучшения редактора:
                              • “Хлебные крошки” (breadcrumbs) для C/C++
                              • Действие Unwrap
                              • Сворачивание управляющих конструкций

                            • Поддержка новых языков в CLion: Objective-C / Objective-C++, Rust, Fortran

                            Можно прямо сейчас скачать бесплатную 30-дневную версию с нашего сайта и попробовать новые возможности. Для этого мы даже подготовили специальный небольшой демо-проект. А ниже поговорим об улучшениях более подробно.
                            Читать дальше →
                          • Релиз CLion 2017.3: существенные улучшения поддержки C++, интеграция с Valgrind Memcheck и Boost.Test и многое другое

                              Привет, Хабр!

                              Наша команда приготовила всем разработчикам на C и C++ новогодний подарок под елку – новый релиз CLion 2017.3! В этом посте постараемся рассказать, чем он хорош, прикинуть дальнейшие направления для развития продукта и, конечно, ответить на все интересующие вас вопросы в комментариях.

                              image


                              Коротко об основных улучшениях для тех, кто не хочет много читать:

                              • Поддержка языка C++

                                • Улучшения в таких подсистемах парсера, как list initialization и name lookup
                                • Поддержка расширений специфичных для компилятора Microsoft Visual C++
                                • Поддержка макроса __COUNTER__
                                • И не только!
                              • Новые инструменты и фреймворки

                                • Valgrind Memcheck
                                • Boost.Test
                                • CMake 3.9, GDB 8.0, LLDB 5.0
                              • Существенные переработки и расширение возможностей в настройке компилятора, окружения, CMake, отладчика, и пр.
                              • Возможность запуска почти произвольной функции main, иконки для запуска функций main и тестов
                              • Возможность разрабатывать на Kotlin/Native в CLion

                              Можно прямо сейчас скачать бесплатную 30-дневную версию с нашего сайта и попробовать новые возможности (для этого мы даже подготовили специальный небольшой демо-проект). А ниже мы поговорим об улучшениях более подробно.
                              Читать дальше →
                            • Релиз CLion 2017.2: интеграция с Clang-Tidy, C++17 в мастере создания нового проекта, повышение производительности IDE

                                Привет, Хабр! Лето в этом году местами подкачало (у команды CLion в Питере уж точно), а вот новый релиз CLion 2017.2, мы надеемся, удался! В этом посте мы хотим рассказать про новые возможности, важные баг-фиксы, и дать Вам возможность задать вопросы или поинтересоваться какими-то конкретными планами в комментариях.

                                image

                                Если коротко, то релиз CLion 2017.2 посвящен:

                                • Расширению возможностей анализатора кода (это касается как встроенного, так и стороннего инструмента – CLang-Tidy)
                                • C++17 в мастере создания нового проекта
                                • Поддержке PCH для MSVC (мы ниже обязательно расшифруем все аббревиатуры!)
                                • Force Step Into в отладчике
                                • Автоматическому созданию Google Test конфигураций для таргетов, слинкованных с gmock
                                • Отменяемым асинхронным действиям навигации и загрузки CMake
                                • Общим улучшения производительности
                                • И еще многому другому!

                                Готовы попробовать уже сейчас? Скачивайте бесплатную 30-дневную версию с нашего сайта и вперед!
                                Нужно больше подробностей? Детали ниже. Кстати, попробовать все новые возможности можно на небольшом демо-проекте, который мы специально подготовили для этих целей.
                                Читать дальше →
                              • Релиз CLion 2017.1: C++14, C++17, код на дизассемблере в отладчике, Catch, MSVC и многое другое

                                  Привет, Хабр! Спешим поделиться радостной новостью – мы выпустили первый в этом году релиз нашей кросс-платформенной IDE для C и C++, CLion 2017.1!

                                  image


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

                                  • Поддержка C++14 (всё кроме constexpr)
                                  • Начальная поддержка C++17 (мы начали с самой востребованной возможности – nested namespaces)
                                  • Возможность конвертировать тип переменной в auto
                                  • Во время отладки программы, при отсутствии файлов с исходным кодом можно переходить на код на дизассемблере (disassembly view)
                                  • Поддержка фреймворка для юнит-тестирования Catch
                                  • Значительное ускорение отклика редактора при печати кода (Zero Latency Typing)
                                  • И, наконец, экспериментальная поддержка компилятора Microsoft Visual C++!

                                  И это еще не все! Читайте подробности ниже.

                                  Кстати, попробовать все новые возможности можно на небольшом демо-проекте, который мы специально подготовили для этих целей.
                                  Читать дальше →
                                • Мастер-класс от JetBrains на C++ Russia 2017

                                    Всем привет! 24-25 февраля 2017 года в Москве пройдет очередная ежегодная конференция C++ Russia, организованная сообществом C++ User Group Russia. Компания JetBrains уже несколько лет занимается созданием продуктов для разработки на C++ и традиционно участвует в данном событии. Наших сотрудников вы сможете найти на выставочном стенде в течение обоих дней – задать вопрос, попросить помочь с проблемой с любым из наших продуктов, распросить про возможности наших инструментов, наши планы на будущее, или просто поговорить о языке C++ и не только.

                                    Если же вам хочется стать настоящим гуру разработки на C++, то обратите внимание, что накануне конференции, 23 февраля, запланирована целая серия мастер-классов от бывалых разработчиков.

                                    В блоге C++ User Group Russia уже писали о некоторых из них. Мы же хотим рассказать о мастер-классах (а их запланировано целых три!), которые проведут сотрудники компании JetBrains.

                                    Кстати, билет на мастер-классы — отдельный от билета на конференцию, он включает участие и питание и позволяет посетить любые мастер-классы из программы.
                                    Читать дальше →
                                  • Релиз CLion 2016.3: улучшения поддержки C11, C++11 и C++14, изменения в работе с проектной моделью CMake и многое другое

                                      Привет, Хабр! Год потихоньку подходит к концу, кто-то уже готовится к праздничным мероприятиям, а кто-то еще старается завершить все задуманное. А мы вот выпустили третий за этот год релиз нашей кросс-платформенной IDE для разработки на C и C++. Оглядываясь назад (и подводя итоги, как принято делать накануне нового года), нам кажется, что за 2016 год CLion существенно вырос и стал гораздо более зрелым:

                                      • Как в плане языковой поддержки (variadic templates, auto-import и просто многочисленные исправления в части анализа кода),
                                      • Так и в плане разнообразных возможностей, повышающих продуктивность разработки (новые опции кодогенерации, complete statement, рефакторинги в CMake),
                                      • Новых языков (Python, Swift),
                                      • Ну и, конечно, инструментов, сопутствующих разработке на C и C++ (удаленная отладка и отладка процессов, запущенных не из IDE на локальной машине, поддержка формата документации кода Doxygen, множество улучшений в работе с системами контроля версий).

                                      Мы старались прислушиваться к нашим пользователям (насколько это было возможно) и ориентироваться на их запросы. Версия 2016.3 не стала исключением и принесла множество долгожданных улучшений:

                                      • Помимо недостающих возможностей C++11, мы смогли, наконец, начать поддержку возможностей стандартов C++14 и C11.
                                      • Переработанный подход к работе с проектной моделью CMake решил много сложностей, с которыми сталкивались наши пользователи (от невозможности изменить директорию, в которой запускается генерация CMake, до проблем с производительностью и потреблением памяти).
                                      • Удаленная отладка возможна теперь и на платформе Windows.
                                      • В редакторе появилась семантическая подсветка.
                                      • Повышена производительность при повторной индексации проектов на базе Unreal Engine, а еще мы изучили текущее состояние стороннего плагина для генерации CMake для проектов на UE4 и написали об этом целый отдельный пост.
                                      • Множество других улучшений и изменений.

                                      image

                                      А теперь обо всем по порядку.

                                      Читать дальше →
                                    • Релиз CLion 2016.2: удаленная отладка, поддержка формата Doxygen, новые возможности кодогенерации и многое другое

                                        Привет, Хабр!

                                        Чуть больше года прошло с момента первого релиза нашей кросс-платформенной IDE для разработки на C и C++. За это время у нас появились десятки тысяч пользователей, среди клиентов встречаются такие организации, как NASA и AirBnB, а самый популярный запрос в трекере набрал более 500 голосов. И кстати, мы не зря просим вас голосовать за те запросы, которые вам наиболее интересны или актуальны. Наша очередь задач на разработку зависит от вашего мнения и ваших голосов в первую очередь. Именно поэтому релиз 2016.2 включает в себя так много долгожданных возможностей!



                                        А теперь обо всем по порядку.
                                        Читать дальше →
                                      • Обновление, исправляющее проблемы безопасности для всех инструментов на основе платформы IntelliJ

                                          Привет, Хабр!

                                          Обращаем ваше внимание, что мы только что выпустили обновление всех наших IDE на базе платформы IntelliJ (как недавно выпущенной 2016.1 версии, так и старых). Причина — найденная уязвимость в самой платформе. Обновления и патчи уже доступны.

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

                                          Ниже читайте описание проблемы и короткую инструкцию, что делать дальше.
                                          Читать дальше →
                                        • JetBrains C++ night: впечатления и записи докладов

                                            Привет, Хабр!

                                            Буквально на днях мы выпустили очередной релиз CLion 2016.1, нашей кросс-платформенной IDE для разработки на C и C++. Передохнув от релизной суматохи, хотим поделиться впечатлениями о проведенном недавно нами мероприятии, посвященному разработке на C++.

                                            24 февраля этого года в офисе компании JetBrains собралось более 50 человек на мероприятие JetBrains C++ night. Основную часть аудитории составляли C++ разработчики из питерских и не только IT-компаний.

                                            Хотя большую часть времени заняли доклады наших разработчиков, видеозаписи которых опубликованы на нашем канале (см. ссылки ниже), нашей основной целью было неформальное общение с C++ сообществом, которое есть в Питере или приехало поучаствовать в конференции C++ Russia.

                                            В целом, нам кажется, что первый блин вышел не комом, хотя нам есть над чем работать. Главное, нам удалось пообщаться, узнать много интересного, услышать множество пожеланий и вопросов к нашим продуктам, да и просто понять, какой же разработкой занимаются в C++ мире в Питере и в России вообще. Так, например, мы неожиданно для себя получили запрос на поддержку Android проектов на CMake (Android Studio, в которую включена поддержка C++ на базе CLion, CMake не поддерживает; а CLion в свою очередь не имеет сейчас Android поддержки).
                                            Читать дальше →