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.

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top