J'ai ce fichier de notes:
//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"
}
...
}
Mais quand j'essaie d'ouvrir une classe liée à Android, cela dit que je n'ai pas de sources pour api24, même sur le buildToolsVersion '24.0.0'
est installé. Une idée pourquoi?
Les sources de Android N ne sont pas encore publiées et ne sont pas disponibles pour l'installation dans le gestionnaire SDK. Lorsque le package source devient disponible, vous devez l'installer séparément, comme avec toute version précédente du SDK.
Mise à jour 2016-08-24: Les sources Android API 24 sont maintenant disponibles dans le gestionnaire de SDK.
Après le téléchargement, vous devrez peut-être cette astuce pour actualiser l'installation du SDK.
J'ai eu le même problème avec l'API 25 et Android Studio 2.2
Essayez ce qui suit:
Fermer Android Studio.
Ouvert ~/Library/Preferences/AndroidStudio2.2/options/jdk.table.xml
ou C:\Users{USER_NAME}.AndroidStudio2.2\config\options\jdk.table.xml
Notez la version Android Studio dans le pach.
Localiser <sourcePath>
pour Android API 24 Platform et pour la précédente. Vous pouvez voir que <sourcePath>
pour l'API problématique n'a pas de seconde <root>
élément avec url.
Recherchez le chemin des sources, vérifiez que les sources ont bien été installées.
Copie <root>
D'un autre <sourcePath>
et définissez l'URL correcte. Ce sera similaire à
<sourcePath>
<root type="composite">
<root type="simple" url="file://$USER_HOME$/Library/Android/sdk/sources/Android-24" />
</root>
</sourcePath>
Enregistrez le fichier et démarrez Android Studio
Pour obtenir les dernières Android API (plate-forme SDK)
Assurez-vous de mettre à jour le
Android SDK Tools
vers la dernière version dans leAndroid SDK Manager
premier.