Erreur de construction Android due à une version Java incorrecte

J’essaie actuellement de construire Android uniquement à des fins d’apprentissage. Mais je suis confronté à une erreur étrange –

Vous essayez de construire avec la version incorrecte de Java. Votre version est la version java “1.7.0_07”. La version correcte est: Java SE 1.6.

ma java – version me donne

Version Java “1.7.0_07” Environnement d’exécution Java SE (version 1.7.0_07-b10) Ordinateur virtuel Java 64 bits Java HotSpot (TM) (version 23.3-b01, mode mixte)

une idée ce qui a mal tourné? Cordialement,

Open JDK n’est pas pris en charge pour la construction Android. Essayez plutôt de sun jdk. Vous pouvez installer sun jdk à l’aide des commandes suivantes:

add-apt-repository "deb http://archive.canonical.com/ lucid partner" apt-get update apt-get install sun-java6-jdk 

Si la commande ci-dessus ne fonctionne pas (le téléchargement de jdk échoue), utilisez plutôt les commandes suivantes:

 add-apt-repository ppa:ferramroberto/java apt-get update apt-get install sun-java6-jdk 

1.) Si vous avez déjà installé OpenJDK. Supprimez-le en exécutant cette commande: sudo apt-get purge openjdk*

2.) Ensuite:

 sudo add-apt-repository ppa:webupd8team/java 

Puis mettez à jour:

 sudo apt-get update 

3.) Sélectionnez la version de votre choix. Pour installer Oracle Java 8:

 sudo apt-get install oracle-java8-installer 

Pour installer Oracle Java 7:

 sudo apt-get install oracle-java7-installer 

Pour installer Java 6:

 sudo apt-get install oracle-java6-installer 

Après la mise à niveau Ubuntu 12.04 à 12.10 – il suffit d’exporter le chemin d’avant Android, par exemple:

export PATH = / usr / lib / jvm / java-6-openjdk-amd64 / bin /: $ PATH

Dans Eclipse .. Goto Window -> Preferences .. à partir de là Développez le groupe “Java”. Cliquez sur “Compilateur”. A partir de là, définissez le niveau de conformité du compilateur sur 1.6 et tous les autres parameters (s’il n’est pas déjà défini pour utiliser le niveau de conformité par défaut) sur 1.6.

Exactement ce que le message dit … Android requirejs Java 1.5 ou 1.6 … Vous utilisez 1.7

Installez et utilisez Java 1.5 ou 1.6.