IntelliJ добавление Android SourcePath не работает полностью - PullRequest
4 голосов
/ 25 января 2012

Я подключил исходный код Android через «Файл»> «Структура проекта»> «Модули»> «Зависимости»>, дважды щелкнув «Платформа Android»> «Исходный путь».

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

Ответы [ 2 ]

3 голосов
/ 25 января 2012

Android SDK не содержит всех источников, чтобы получить их все, вам нужно использовать некоторые приемы, такие как , описанные в этом сообщении в блоге .

Существуют сценарии, которые могут создать единый исходный файл из дерева сборки платформы Android, как показано по ссылке выше. Если вы прочитаете комментарии и ссылки в этом посте, вы найдете готовые файлы jar для различных платформ , которые можно загрузить и прикрепить в качестве источника Android SDK в IntelliJ IDEA или Eclipse.

0 голосов
/ 21 июля 2015

Подобная путаница здесь. В разделе «Структура проекта»> «Модули»> «Источники» мне пришлось «добавить корень контента», в моем случае это каталог «/ opt / android-sdk-linux / sources / android-19». Затем пометьте подкаталог «android» как синюю папку с исходными файлами.

Да, как и вы, моя структура проекта показала правильную запись в разделе «Настройки платформы»> «SDK»> «Android API»> «Исходный путь», но этого явно не хватило для intellij для разрешения всех символов Android SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...