33 votes

Développement Android sans utiliser Eclipse

Je suis un fervent utilisateur d'Emacs et j'ai tendance à ne pas utiliser d'IDE, sauf si c'est absolument nécessaire. Je vois qu'il est recommandé d'utiliser Eclipse avec un plugin pour développer Android. Je me demandais juste s'il était vraiment nécessaire d'utiliser le plugin Eclipse (ou d'autres qui existent) ?

28voto

Vous pouvez absolument utiliser Emacs : http://riddell.us/AndroidWithEmacsOnUbuntu.html . (Ce site a disparu mais une copie a été capturée par la Wayback Machine et peut être trouvée ici. http://web.archive.org/web/20120321225744/http://riddell.us/AndroidWithEmacsOnUbuntu.html ) Il décrit comment utiliser Emacs et uniquement Emacs pour une application de test. Pas d'Eclipse.

7voto

Bostone Points 14208

Pourquoi alors ne pas utiliser Eclipse avec Plugin Emacs qui donnera toute la puissance des outils Google + les raccourcis familiers d'Emacs, etc ? Alternativement, vous pouvez simplement définir votre schéma de clés sur Emacs en faisant Eclipse->Window->Preferences->General->Keys et en définissant le schéma à Emacs

Si vous tenez absolument à utiliser Emacs "tel quel", je vous recommande également de chercher à "Maveniser" votre projet avec maven-Android-plugin que vous pouvez déclencher à partir d'Emacs

7voto

Eric Points 3491

J'ai récemment écrit du code pour permettre l'utilisation de CEDET avec des projets Android. Ceci est actuellement dans une branche de développement bzr de CEDET sur sourceforge. Le post est ici :

http://sourceforge.net/mailarchive/message.php?msg_id=27126953

Il prend en charge la création d'un nouveau projet Android, les constructions, le démarrage du débogueur, l'installation sur un appareil et le déplacement entre certains fichiers XML et certains fichiers .java correspondants, et vice-versa. Il inclut quelques corrections au support java et à la complétion intelligente également.

Comme pour la plupart des choses de cette nature, toute aide pour le rendre plus robuste est la bienvenue.

Les instructions de base pour le téléchargement sont ici :

http://sourceforge.net/projects/cedet/develop

et vous aurez besoin de la branche Android.

7voto

coordinate Points 61

Vous pouvez essayer Android-emacs-toolkit. http://code.google.com/p/Android-emacs-toolkit/

Android-emacs-toolkit aide à construire l'environnement de développement Android sur emacs. Il contient un mode majeur d'emacs qui aide à développer les programmes Android sdk et ndk.

Il fournit un soutien pour créer un nouvel avd , Lancement en vol , créer nouveau projet Android , construire et reconstruire le projet Android sdk , construire et reconstruire le projet Android ndk , installer et désinstaller apk , exécuter le projet ndk exécutable , sortie émulateur connexion emacs .

Cette boîte à outils a été testée sur WindowsXP/7, Ubuntu11 avec Android-sdk et Android-ndk-r7.

6voto

Gilles Points 37537

Il est tout à fait possible de ne pas utiliser Eclipse. Vous manquerez certaines fonctionnalités telles qu'une meilleure aide sémantique avec Java que vous ne pouvez obtenir nulle part ailleurs, mais vous gagnerez la possibilité d'utiliser votre éditeur préféré, des processus de construction plus faciles à déboguer et la possibilité de travailler sur une machine moins puissante.

Le Guide du développeur contient une section sur développer dans d'autres IDE . Le SDK contient un petit paquet Emacs pour déboguer les applications Android avec GUD. Il y a un peu d'information dans le Emacs Wiki qui pointe vers deux interfaces permettant d'exécuter les outils du SDK dans Emacs (Emacs est idéal pour la lecture). logcat par exemple) : RemVee 's android-mode et Jonathan Arkell 's EmDroid .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X