1 votes

Android ne se construit pas sur Eclipse ni sur IntelliJ sur 12.04 LTS

Vous pourriez penser qu'il s'agit d'une question relative à Android, mais j'ai essayé de construire mon application Android sur Eclipse en 12.04, et cela ne fonctionne pas. Il ne génère pas R.java. Le même problème se produit avec IntelliJ.

L'application fonctionnait correctement lorsque j'utilisais un autre système d'exploitation, mais avec la version 12.04, elle ne fonctionne plus. Serait-ce l'Eclipse, ou un problème de compilateur ?

J'utilise l'Eclipse téléchargé depuis le centre logiciel Ubuntu, qui est Indigo.

12.04 ont des restrictions liées à Android, ou Eclipse, IntelliJ, tout ce qui concerne le compilateur Java associé à Android ?

Gracias.

2voto

RobotHumans Points 27764

D'abord, s'il vous plaît, ne postez pas de message en double

Votre question sur les restrictions
Cela a à voir avec des problèmes de licence bizarres et/ou des parties à code fermé.
L'openJDK fonctionne très bien pour beaucoup plus de choses qu'auparavant.
Si les gens l'utilisent et résolvent les problèmes, il ne peut que s'améliorer.
Ce n'est pas la faute d'Ubuntu. Demandez aux autres de changer leurs restrictions de licence.

Maintenant, nous allons le faire fonctionner
Si cela ne fonctionne pas et que vous pensez avoir tout essayé, commencez par vider votre installation eclipse (désinstaller et réinstaller).
Si la suppression et la réinstallation des plug-ins ne fonctionnent pas, renommez votre fichier ~/.eclipse et recommencer.
Si cela ne fonctionne pas, supprimez le dossier .metadata dans l'espace de travail... et recommencez.
(vous allez devoir réimporter tous vos projets)

Installez Eclipse depuis le dépôt (j'utilise Eclipse depuis le centre de logiciels et l'openJDK).
Si vous êtes en x64 : sudo apt-get install ia32-libs-multiarch

En tant que racine Lancez eclipse pour obtenir les dernières mises à jour de la plate-forme/PDT (elles se trouvent dans /usr quelque part, vous devez donc être root).
Fermez eclipse (vous pouvez éventuellement supprimer le /root/.eclipse dossier).

Lancez eclipse en tant que non-root.
Installez les plug-ins. Ils seront dans votre répertoire ~/.eclipse.

S'il est déjà installé
Supprimez tous les composants dans Fenêtre->Android Manager
Mettre à jour le plug-in par :
Aide->Installer le logiciel->Déjà installé -> Afficher les mises à jour -> Installer
Réinstallez tous les composants.

S'il n'est pas déjà installé
Installez le plugin ADT via le menu d'aide à l'installation du logiciel. Avec ce lien.
Choisissez d'installer les SDK pendant l'installation d'ADT.
Si une partie de l'installation vous donne des erreurs, désinstallez et installez cette partie.

Installez toutes les mises à jour.
Si une partie de la mise à jour vous donne des erreurs, désinstallez et installez cette partie.

On obtient ainsi les résultats ci-dessous.
DDMS
yes it works
Versions :
version numbers

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X