web-dev-qa-db-fra.com

Comment installer Android SDK Platform-Tools 24.0.0?

Je suis le guide de configuration de l'aperçu Android N https://developer.Android.com/preview/setup-sdk.html

Dans "Mettre à jour ou créer un projet", Google indique que j'ai besoin d'outils 24.0.0.

Assurez-vous simplement que vous avez mis à jour votre projet pour utiliser Android SDK Build Outils 24.0.0 et SDK Android Platform-Tools 24.0.0.

J'ai installé la nouvelle plate-forme SDK: Android 6.X (N), API de niveau 24, révision 1. Cependant, lorsque j'ouvre SDK Tools, la seule version de la plate-forme Android SDK Platform-Tools est 23.1. 

 Android Studio Platform-Tools 23.1

J'ai mis à jour mon build.gradle pour Android 24 et pour Jack et Java 8 ( voir ).

Tout fonctionne parfaitement sur le simulateur Android 24, mais tombe en panne sur un appareil ou un simulateur sous Android 22/23 (inférieur à 24) avec l'erreur suivante:

Java.lang.NoSuchMethodError: Aucune méthode virtuelle stream () Ljava/util/stream/Stream; dans la classe Ljava/util/ArrayList; ou ses super classes (la déclaration de 'Java.util.ArrayList' apparaît dans /system/framework/core-libart.jar)

Je soupçonne que la cause est d'avoir la version 23.1.0 du SDK Platform-Tools au lieu de 24.0.0, mais s'il existe une autre solution, je serais heureux de l'entendre.

Modifier

L'installation des outils de la plate-forme 24.0.0 rc1 n'a pas résolu le problème .. Je ne sais pas quoi essayer d'autre car j'ai suivi toutes les instructions pour configurer l'aperçu et le compilateur Jack.

5
Kevin

mais se bloque sur un appareil ou un simulateur exécutant Android 22/23 (inférieur à 24) avec l'erreur suivante

Java.util.stream.Stream a été ajouté dans l'API Level 24 . Cette classe ne peut pas être utilisée sur des appareils plus anciens.

Certaines fonctionnalités de Java 8, telles que les expressions lambda, peuvent fonctionner sur des appareils plus anciens, mais pas les classes introduites dans Android N.

4
CommonsWare

Il suffit de sélectionner les détails du paquet de spectacle et ensuite vous pouvez trouver toutes les versions Reportez-vous à l'image ci-jointe

 enter image description here

2
Varun Maheshwari

En supposant que vous avez Android Studio 2.1 

Lancez le gestionnaire de SDK autonome.

À partir de là, Android N API 24 devrait être disponible pour l'installation

0
Edinson Sanchez

Votre application API de niveau 24 fonctionne correctement avec un appareil Android 24 (virtuel) mais ne fonctionne pas avec un appareil de version antérieure à 24 ans - tout est donc exactement comme on pourrait s'y attendre.

0
Chupo_cro