Чтобы начать новый проект, я хочу настроить таргетинг на последнюю версию SDK (используя преимущество нового старта). Но я также хочу иметь доступ к исходному коду Android, чтобы иметь возможность читать код классов Android (например, AsyncTask). Я ориентируюсь на SDK 27 в gradle, а также использую compileSdkVersion 27. Я пробовал разными способами (как указано здесь, здесь и здесь), но я не могу загрузить эти исходники.
Когда я пытаюсь просмотреть класс Android, например, AsyncTask, я получаю сообщение:
Декомпилированный файл .class, версия байт-кода: 52.0 (Java 8)
Исходники для «Android API 27 Platform» не найдены.
Даже после нажатия на ссылку Загрузить, а затем на ссылку Обновить (если она уже загружена) (что наиболее интуитивно понятно), я все еще не вижу исходный код любого Андроид класс.
Это проблема только для API 27. Я могу загрузить исходники для всех других версий API.
Это из-за того, что API 27 является последним?
Я не хочу нацеливаться на 26. Можно ли скачать эти исходники? Кто-нибудь смог сделать это до сих пор?
Если кто-то знает, как это сделать до сих пор, это было бы очень полезно. Спасибо.
Я использую Android Studio 3.0, и вариант загрузки для источника API 27 недоступен:
ОБНОВЛЕНИЕ
Как указано в принятом ответе, проблема заключалась в том, что уровень API 27 был тогда предварительным просмотром для разработчиков, проблема была решена со временем (после официального выпуска). Это обновление может быть полезно для людей, столкнувшихся с похожими проблемами при использовании последней доступной версии API.