2015-12-19 4 views
0

Как я могу создать проект Android, который ссылается на полный исходный код Android, включая классы в «android.annotation»?Навигационный полный исходный код Android

Более точно:

  • Создать новый проект андроида в Android Studio 1.5.1 Минимальный SDK = API 23. Шаблон: Добавить никакой активности.
  • Добавить это исправление для решения JUnit зависимости: https://stackoverflow.com/a/32566057/4182868
  • Gradle синхронизации, сделать проект
  • открытого класс android.app.Activity

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

enter image description here

ответ

0

Это потому, что эти классы на самом деле отмечены как @hide и удалены Android SDK во время сборки. SDK android.jar, с которым связан ваш проект, просто не содержит этих методов и классов, поэтому IDE запутывается, когда он ищет исходный код для классов SDK.

(Примечание: Мы включаем ту же аннотацию в библиотеке поддержки, но с другим префиксом пакета: android.support.annotation * Тех являются аннотациями приложение должно использовать Но сама структура не делает... зависят от библиотеки поддержки, зависимость находится в другом направлении.)

+0

То, что я пытаюсь сделать, это найти использование конкретной аннотации в исходном коде Android. Для этого мне нужно будет установить ссылку на полный исходный код Android из среды IDE. – Desik

Смежные вопросы