jdk-5 erreur lors de la construction du code source androïde
-
26-10-2019 - |
Question
Je suis en train de construire le noyau linux pour émulateur Android (version Eclair). J'ai téléchargé le code source Android, et aussi « $ sync repo » a réussi. maintenant pour le bâtiment, quand je tente d'exécuter la commande « $ make » i obtenir l'erreur suivante.
root @ ubuntu: ~ / mydroid # make
PLATFORM_VERSION_CODENAME = REL PLATFORM_VERSION = 2,1 Update1 TARGET_PRODUCT = générique TARGET_BUILD_VARIANT = fra TARGET_SIMULATOR = TARGET_BUILD_TYPE = libération TARGET_ARCH = bras HOST_ARCH = x86 HOST_OS = linux HOST_BUILD_TYPE = libération
BUILD_ID = ECLAIR
Vérification des versions des outils de construction ...
Vous essayez de construire avec la version incorrecte de java.
Votre version est: / bin / bash: java: command not found. La version correcte est:. 1.5
S'il vous plaît suivez les instructions de configuration de la machine à http://source.android.com/download
build / core / main.mk: 111: * stop. Stop.
i avait ouvert JDK6 et le soleil JDK6 installé, maintenant pour la construction de la source Android, il a besoin de soleil-jdk-1.5. Pour cela, j'ai essayé d'installer Sun-jdk-1.5 du fichier .bin, mais la valeur par défaut JVM n'est pas initialisés à jdk-1.5, et je ne suis pas capable de le faire. i open-désinstallé jdk-6 mais je ne pouvais pas supprimer le soleil jdk-6. j'ai installé le soleil jdk-6 à partir d'un fichier .bin oracle / téléchargements.
Je suis en suivant les étapes ci-dessous du lien
http://linuxclues.blogspot.com/2010/ 04 / construction-android-debian-sid.html
S'il vous plaît me dire comment puis-je désinstaller jdk-6 et définir le chemin de jvm par défaut au soleil jdk-5. ou est-il une autre façon de régler la machine virtuelle par défaut .. s'il vous plaît aider.
La solution
set JDK 1.5 dans votre variable PATH avant JDK 1.6. Ainsi, le système choisira 1,5 au lieu de 1,6