web-dev-qa-db-fra.com

La cible du projet (Android L (préversion)) n'a pas été correctement chargée

Récemment, j'ai mis à jour Eclipse avec ADT plugins à Android L priew.

J'ai la dernière mise à jour Java ainsi que Java 8.

Je n'ai pas pu voir la disposition et elle s'affiche comme ci-dessous

enter image description here

48
Kartheek s

Le problème est d'avoir différentes versions jre

J'ai Java 6 and 8 tous deux installés sur mon système, j'ai donc désinstallé Java 6 et défini le chemin pour seulement Java 8.

Mais n'oubliez pas de redémarrer le système après avoir défini les chemins.

Maintenant, l'erreur a disparu lors de l'affichage de Android L Preview

2
Kartheek s

Veuillez noter cette icône Android Android dans la partie supérieure de l'écran

Android icon

Cette icône se trouve dans la partie supérieure de cet écran:

Screen which displays the API version to render the code

Il affiche probablement le numéro 20. C'est la sélection pour utiliser l'API 20 pour rendre la fenêtre. Changez-le en 19 ou 20W (pas 20L). Cela résoudra le problème.

API 19 selected

121
Alexandre Landim

Pour toute personne ayant le même problème: vous n'avez pas besoin de désinstaller Java 6. Tout ce que vous avez à faire est de le configurer correctement sur Eclipse.

  1. Ayez d'abord le JDK fot Java 8 (aka Java 1.8) de: http://www.Oracle.com/technetwork/Java/ javase/téléchargements/index.html
  2. Installez-le normalement.
  3. Accédez aux préférences Eclipse et à Java -> JRE installés
  4. "Ajouter ..." -> Standard VM -> Suivant et recherchez le chemin d'installation (sur Mac, ce sera quelque chose comme: /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Sommaire/Accueil).
  5. Entrez un joli nom comme "Java JDK 1.8" et terminez
  6. Assurez-vous de marquer le nouveau JRE comme indiqué sur l'imageenter image description here
  7. Redémarrez Eclipse pour que les modifications prennent effet.
8
Antilope

Vous devrez peut-être également modifier la configuration d'Eclipse pour qu'elle s'exécute sur Java 7 Runtime.

Ajoutez ceci au début de Eclipse.ini

-vm
C:/Program Files/Java/jre7/bin
8
josephus

Cela semble être le problème .... le 'Choisir automatiquement le meilleur', choisit la version 'L' de l'API 20 au lieu de la version 4.x de l'API 20. Dans mon cas, je cible l'API 19 et apparemment ce n'est pas compatible avec le choix de "API 20: Android L (Aperçu)".

Désolé, ce système ne me permet pas encore de publier des images ...

4
codewrangler

Vous pouvez voir la note suivante dans https://developer.Android.com/preview/setup-sdk.html

Remarque: Le plug-in Eclipse ADT nécessite Java 7 si votre cible de compilation est l'aperçu du développeur L.).

Peut-être que vous n'avez pas Java 7 installé?

3
noloman

Vérifiez votre version JDK. Il doit s'agir de JDK1.7. JDK 1.6 ne fonctionne pas.

2
Ligen Yao

OUVREZ SDK Manager -> Désinstaller Android L (API 20, L aperçu), utilisez-le si vous voulez résoudre cette erreur rapidement

1
user4010329

Ce que j'ai fait après avoir mis à jour Java était de définir à nouveau le système de variables pour Java

Paramètres système avancés -> Avancé -> Variables d'environnement.

J'ai mis à jour Java_HOME avec ce répertoire

C:\Program Files\Java\jdk1.7.0_60

De retour dans Eclipse, vous pouvez soit:

Cliquez sur Propriétés -> Android -> Project Build Target

Modifier Android L pour Android 4.4

Si vous souhaitez utiliser Android L, changez le manifeste minSdkVersion en "L"

0
Sgdva

Dans mon cas, ma version Java version actuelle est 1.6.

J'ai donc exécuté la commande 'update-alternatives --config Java' pour changer la version en Java 1.7, puis redémarrer Eclipse, le problème est résolu.

Remarque: J'ai installé la version muti-Java (Java 1.6 et Java 1.7)

J'espère vous aider.

0
YaLi