Найти пакет импорта для класса в intellij idea

Я начал использовать студию Android (intellij idea) для разработки Android (на Ubuntu 18.05), поэтому я очень новичок в том, как это работает, и больше привык к визуальной студии :)

Когда я набираю имя класса из Android API, я замечаю, что у ide в основном не будет подсказок, какой пакет включить. Я нахожу это полной болью. Например, если я наберу «ApiException aex;» В среде IDE не будет никаких предложений о том, что включить, и она просто сообщит об ошибке компиляции.

У меня есть различные библиотеки Android, включенные в gradle и в список импорта, поэтому я уверен, что этот класс может быть обнаружен IDE (разве это не java.lang. * Или сервисы Google Play / GM, которые у меня есть в gradle?)

Каков самый простой способ найти, какой импорт мне нужен для класса, например ApiException, и есть ли в Intellij ярлык, чтобы помочь с этим?

Спасибо

Если IntelliJ «знает» о зависимости, он должен подчеркнуть имя класса. При наведении курсора на этот класс должна быть возможность предложить зависимости. Если вашего класса нет в списке, это означает, что вы должны сначала включить что-то в свой файл сборки / POM.

Tim Biegeleisen 10.07.2018 13:11

Спасибо за ответ. Не уверен, что это работает в моей студии (честно говоря, это работает время от времени, но не всегда, даже если есть весь импорт), например, что, по вашему мнению, я должен иметь в моем списке сборки для ApiException? Достаточно уверен, что у меня есть то, что требуется, но не на 100%, так что было бы хорошо проверить.

user9128309 10.07.2018 13:15

просто перейдите в строку ошибки alt + Enter, она покажет возможные импорты. Но если вы не видите импорт, это означает, что вы не включили какую-то зависимость в свой gradle. И убедитесь, что ваш градиент синхронизирован.

Abubakar 10.07.2018 13:16

Спасибо, alt enter ничего не показывает. Вы знаете, какой импорт требуется для ApiException, чтобы я мог проверить?

user9128309 10.07.2018 13:18

Добавляя к комментариям выше, вы можете попробовать с stackoverflow.com/questions/18370599/… и этим medium.com/@mmbialas/…

Sreehari 10.07.2018 13:23
0
5
757
0

Другие вопросы по теме