Le Niveau de langue de Java 8 (Retrolambda) sur AndroidStudio 4+?
Donc, quelqu'un rétroportage des Lambdas de Java 8 retour à la Java 6, et 7. Apparemment, il travaille aussi pour Android. Le projet est appelé Retrolambda. Je voulais jouer avec ce sur AndroidStudio, mais il semble que dans les dernières version qu'ils ont enlevé la possibilité de définir Java 8, comme le Niveau de Langue (donc je ne les erreurs de compilation lors de l'utilisation de Lambda). Quelqu'un sait-il un moyen de contourner cela? J'imagine qu'elle aurait quelque chose à voir avec le fait que AndroidStudio est une version modifiée de l'Ide. Toute aide serait appréciée.
Vous devez vous connecter pour publier un commentaire.
Il est retiré sur un nouveau projet, mais il est disponible dans les propriétés après la création du projet. Notez que je n'ai même pas compilé avec n'importe quel nouveau Java 8 fonctionnalités encore, alors espérons que les travaux.
Clic droit sur votre projet, allez pour Ouvrir les Paramètres du Module. Je pense qu'il y a un bug quelque part, car une fois que j'naviguer loin de ceux de la langue de l'onglet paramètres, je ne peux jamais y revenir.
Pour contourner ce problème, vous pouvez modifier MyProject/.idea/misc.xml et regardez pour le languageLevel attribut.
Pour activer les paramètres de Projet une fois que vous accédez à l'écart, de modifier MyProject/.idea/workspace.xml et de recherche pour le projet.structure.dernier.édité. Définissez la valeur de "Projet".
J'ai trouvé que vous pouvez définir le "niveau de langue" à la Java 8 dans Android Studio en modifiant la construction.gradle pour inclure les éléments suivants: