Android Api 24 не может найти источники
У меня есть файл этого класса:
//ext.support_library_version = '24.0.0'
android {
compileSdkVersion 24
buildToolsVersion '24.0.0'
defaultConfig {
applicationId "---"
minSdkVersion 21
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
...
}
Но тогда, когда я пытаюсь открыть любой класс, связанный с андроидом, он говорит, что у меня нет источников для api24, даже если установлен buildToolsVersion '24.0.0'
. Любая идея почему?
Ответы
Ответ 1
Источники для Android N еще не опубликованы и недоступны для установки в диспетчере SDK. Когда исходный пакет становится доступным, вам необходимо установить его отдельно, как и в любой предыдущей версии SDK.
Обновление 2016-08-24: Источники API Android 24 теперь доступны в менеджере SDK.
После загрузки вам может понадобиться этот трюк, чтобы обновить установку SDK.
Ответ 2
У меня была та же проблема с API 25 и Android Studio 2.2
Попробуйте следующее:
Обратите внимание на версию Android Studio в папке.
-
Найдите <sourcePath>
для платформы Android API 24 и для предыдущего. Вы можете посмотреть, что <sourcePath>
для проблем API не имеет второго элемента <root>
с URL-адресом.
-
Изучите путь источников, убедитесь, что источники действительно установлены.
-
Скопируйте <root>
из другого <sourcePath>
и установите правильный URL-адрес. Он будет похож на
<sourcePath>
<root type="composite">
<root type="simple" url="file://$USER_HOME$/Library/Android/sdk/sources/android-24" />
</root>
</sourcePath>
-
Сохраните файл и запустите Android Studio
fooobar.com/questions/79811/...
Ответ 3
Чтобы получить новейший Android API (платформа SDK)
Убедитесь, что вы обновили Android SDK Tools
до последней версии в сначала Android SDK Manager
.