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) ?
Réponses
Trop de publicités?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.
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
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.
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.
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 .