eclipse créer - Quel est le meilleur IDE pour développer des applications Android?



logiciel une (17)

Je suis un grand partisan de l'utilisation de l'environnement qui vous est le plus familier. Cependant, ce n'est pas toujours la meilleure option. Dans certains cas, un environnement différent peut entraîner (loin?) Une plus grande efficacité à long terme.

Dans ce cas particulier, je suspecte que coller avec ce que vous savez déjà est une bonne option, mais quelqu'un qui commence à nouveau bénéficierait de l'installation facile et de l'intégration de sdk / ndk offerte par eclipse. Je ne sais pas non plus comment la manipulation de la géolocalisation (ou la manipulation de l'état du téléphone - c'est-à-dire l'appel entrant, etc.) est disponible dans d'autres IDE, mais l'intégration dans eclipse semble transparente.

AIDE est une option amusante que j'utilise en voyage ou lorsque je n'ai pas envie de rester assis à mon bureau tout le temps. C'est un IDE extrodernar bien monté qui fonctionne sur Android, compile les applications Android, et vous permet ensuite de l'installer, le tout sans toucher à un ordinateur. Il inclut une lecture de logcat, une coloration syntaxique et une certaine compatibilité git. Évidemment, vous n'avez pas beaucoup d'écran disponible et les choses peuvent être encombrées ou vous ne pouvez pas voir tout ce que vous voulez à la fois, mais pour les retouches rapides ou au début d'un projet, c'est plus que suffisant.

Je suis sur le point de commencer à développer une application Android et j'ai besoin d'obtenir un IDE. Eclipse et le plugin android eclipse semble être le choix naturel. Cependant, je suis familier avec intelliJ et re-sharper donc je préférerais utiliser intelliJ.

Quelqu'un a-t-il utilisé https://code.google.com/archive/p/idea-android/ ? Est-ce que c'est bon?

Devrais-je juste mordre la balle et apprendre Eclipse?


Si vous n'avez pas encore installé Eclipse, je vous recommande MotoDev Studio de Motorola. Il fait beaucoup de petites tâches ennuyeuses comme configurer votre environnement Android avec vos chemins, et ajoute beaucoup de fonctionnalités intégrées à Eclipse.

Même si vous avez déjà installé Eclipse, vous pouvez l'ajouter en tant que plugin (je ne l'ai pas essayé moi-même). C'est par Motorola, donc ils ont aussi des fonctionnalités centrées sur Motorola, comme la possibilité d'ajouter votre application sur le marché Motorola. Quoi qu'il en soit, si vous êtes intéressé, essayez-le: http://developer.motorola.com/docstools/motodevstudio/


J'utilise IntelliJ IDEA depuis 12 mois maintenant comme IDE principal, mais je suis souvent obligé d'utiliser Eclipse. Donc, quand je dois travailler dans Eclipse, je commence à me ronger les ongles. Je vais résumer mes avantages et inconvénients.

Les avantages d'Eclipse:
- éditeur visuel. IDEA en a un aussi, mais c'est plutôt primitif. Je suspecte que cette fonctionnalité sera bientôt supprimée car IDEA améliorera son éditeur.
- beaucoup de projets dans un seul panneau de droite (c'est aussi mon con personnel comme j'aime la chose d'un projet-par-panneau d'IDEA)
- compile plus rapidement les projets Android. IDEA a accéléré le processus de compilation, aussi je m'attends bientôt à supprimer ce pro Eclipse

IDEA pros:
- Intellisense plus rapide (si vous aimez Resharper, alors vous savez de quoi je parle)
- autocomplete plus intelligent - mon ami et moi avons décidé d'écrire le même cours. J'ai fini avant lui simplement parce que IDEA réagit plus vite à mes souhaits
- incroyablement intelligent - je ne sais pas quoi faire? appuyez simplement sur Ctrl + Maj + Espace et IDEA vous dira ce qui devrait arriver. Il reconnaît également le schéma de nommage si vous remplissez l'objet name , il affichera d' getName méthode getName .
- J'ajouterai plus que je me souviens d'eux

IDEA contre:
- Toujours le seul inconvénient est que si vous ouvrez le projet Eclipse Android et modifiez un fichier de mise en page XML, Eclipse ne sera plus en mesure d'afficher le fichier édité dans son éditeur de mise en page visuelle. Cela n'a pas été réparé à ce jour et c'est le bogue d'IDEA, qui gâche le XML.

Bottom line: si vous êtes une personne qui ne voit pas les avantages de ReSharper dans .NET (et nous avons tous codé en. NET), alors vous allez probablement s'en tenir à Eclipse. C'est officiel IDE Android et vous croyez que c'est le meilleur.
Si vous avez aimé ReSharper et que vous voulez coder plus rapidement, alors vous apprécierez IDEA et vous y adhérerez pour toujours.



Malheureusement, il n'y a pas d'IDE parfait pour Android. Eclipse a plus de fonctionnalités car c'est le seul plugin développé par google pour IDE. Cependant, si vous êtes comme moi, fatigué des plantages et des modes de débogage / développement en mode swired, utilisez le plugin Netbeans de http://nbandroid.kenai.com .



DERNIÈRES NOUVELLES

Android Studio est officiellement sorti de la version bêta et a été publié. C'est maintenant l'IDE officiel pour Android Development - Eclipse ne sera plus supporté. C'est définitivement l'IDE de choix pour le développement Android. Lien vers la page de téléchargement: http://developer.android.com/sdk/index.html

NOUVELLES

Depuis Google I / O 2013, l'équipe Android a migré vers IntelliJ Idea avec le nouvel environnement de développement intégré Android Studio: http://developer.android.com/sdk/installing/studio.html

Génial de voir Google soutenir Idea. Il est sûr de dire que Android Studio, et donc Idea, sera désormais l'IDE définitif pour le développement Android! :RÉ

RÉPONSE ORIGINALE

IntelliJ a maintenant un support pour Android. Voir Activation du support Android à partir de la page d'aide JetBrains et de la page de projet Code Google pour le plug-in. La page wiki Getting Started est très utile.

Si vous êtes habitué à IntelliJ, je ne pense pas qu'il serait bénéfique de changer les IDE juste pour les outils Android. Vous pouvez travailler sur Android avec n'importe quel éditeur de texte (j'utilise Vim). Si vous êtes plus productif avec un environnement spécifique, je ne vois pas pourquoi vous devriez en apprendre un nouveau. Ça ne vaut pas le coup à mon avis. De plus, je suis un grand fan d'IntelliJ. Le plugin IntelliJ vous permet de créer des fichiers apk et de pousser l'application vers l'émulateur, c'est tout ce dont vous avez besoin pour le développement d'applications Android. Je dirais que vous êtes en sécurité avec IntelliJ.

Mise à jour: il y a maintenant un IDE gratuit officiel pour IntelliJ android dev! http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/


Parmi les IDE existants, Ted Neward les classe de la façon suivante:

Meilleur: IntelliJ IDEA

Deuxième: Netbeans

Troisième: Eclipse

Il semble penser qu'Eclipse provoque beaucoup de «frictions»; difficile de dire ce que cela signifie.

Modifier, des années plus tard: Après avoir essayé d'utiliser Eclipse / Aptana pour le développement de noeuds et utiliser des produits JetBrains pour le développement de noeuds et de rubis, je commencerai absolument avec IntelliJ IDEA et j'essaierai de l'essayer pendant 30 jours.


Eclipse est l'environnement de développement le plus utilisé pour la plate-forme Android. La raison en est que même Google lui-même fournit le plug-in à ajouter dans eclipse et commence à développer les applications. J'ai essayé de l'installer à partir du marché de l'éclipse, il est très facile et simple de créer l' application Android . mis en place aussi techbreaths.com/2012/12/setting-environment-android-app .


I Feel Eclipse IDE est plus adapté aux applications Android qu'à d'autres IDE. Parce qu'il nous fournit plus de cinq perspectives qui rendront notre projet flexible et facile. Vous pouvez essayer Eclipse ides commence par 3.6 et au-dessus vous fournira de meilleures performances.

Eclipse_jee_indigo
Eclipse_java_indigo
Eclipse_classic

Les éclipses ci-dessus appartiennent à la version 3.7.7 qui sont toutes récentes et supporte tous les types d'accès.


Tous les IDE Java complets sont bons et partagent tous les mêmes concepts et fonctionnalités principales. Si vous pouvez trouver votre chemin autour d'un, vous pouvez probablement faire la même chose pour un autre sans trop de problèmes.

EDIT: Google nous a donné un cadeau merveilleux avec le nouveau et gratuit AndroidStudio est très bon. Je le recommande fortement sur Eclipse.


Je pense que intellij est la meilleure option pour android. J'ai utilisé à la fois éclipse et intellij et trouvé intellij est beaucoup plus facile à utiliser avec Android par rapport à l'éclipse à cause de ces raisons: -

Intellij fournit un support intégré pour Android et vous n'avez pas besoin de le configurer comme vous le feriez avec eclipse. Intellij vous offre une fonction de recherche automatique qui est très importante pour les développeurs comme nous pour augmenter notre productivité. Et si nous parlons d'éclipse, vous devez taper chaque méthode, nom de classe, etc. (Peut-être que l'éclipse a cette fonctionnalité aussi mais je ne l'ai jamais trouvé et croyez-moi j'ai essayé de le trouver comme n'importe quoi) C'est beaucoup plus convivial et facile à utiliser qu'éclipse. J'espère que cela vous aidera, vous et d'autres membres de la pile, à déborder pour décider quel IDE est le meilleur pour le développement Android.

Mon choix personnel est Intellij.

MODIFIER

Mais il y a une chose que j'aime chez eclipse et c'est un créateur de mise en page visuelle. Vous pouvez utiliser la technique du glisser-déposer pour créer une mise en page et Eclipse générera automatiquement un fichier XML pour vous, tout comme XCODE.

MODIFIER

Bonnes nouvelles!! Intellij a ajouté une nouvelle fonctionnalité qui montre à quoi ressemblera la vue de votre application. Cela ne fonctionne pas exactement comme Eclipse mais cela vous donnera une bonne idée de votre mise en page.

Mon choix personnel est toujours Intellij parce qu'il m'aide à taper plus vite que Eclipse.

MODIFIER

Ok les gars ces jours-ci j'utilise eclipse juno et j'ai trouvé son genre de buggy et lent. Donc, si vous voulez toujours utiliser Eclipse mieux s'en tenir à une ancienne version. Et enfin je suis capable de trouver comment activer l'auto-complétion en éclipse. Voici un petit tutoriel.

Eclipse -> Préférence -> Java -> Editeur -> Assistant de contenu -> Activation automatique

Maintenant mis en suivant dans les trois cases données

Auto Activation delay(ms) - 0
Auto activation triggers for java - .(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Auto activation triggers for javadoc - @#

Vous êtes maintenant prêt à partir. Codage heureux.

MODIFIER

Comme maintenant Google a adopté Intellij pour son propre outil de développement Android, il n'y a plus de doute sur le meilleur. Intellij est de loin beaucoup mieux que l'éclipse. Et je suis revenu à Intellij et j'ai l'impression d'être de retour chez moi !! :RÉ


Eclipse n'est pas si difficile à apprendre (j'utilise à la fois Eclipse et NetBeans, et je change assez facilement). Si vous allez apprendre le développement Android dès le début, je peux vous recommander Hello, Android , que je viens de terminer. Il vous montre exactement comment utiliser toutes les fonctionnalités d'Eclipse utiles au développement d'applications Android. Il y a aussi une brève section sur la configuration à développer à partir de la ligne de commande et d'autres IDE.


Un bon système est Basic4Android - idéal pour quiconque connaît Basic,

  • Inclut un concepteur visuel pour les dispositions d'écran
  • Peut se connecter aux émulateurs disponibles dans le cadre du SDK Android
  • Rend relativement facile le développement de programmes.

Eclipse est le meilleur IDE. Il est facile de configurer les applications android et déboguer dans eclipse


vous pouvez utiliser Juno , je le trouve juste. c'est plus rapide Helios que j'ai travaillé avec ça. Tu peux l'essayer.


Pour la reconnaissance matérielle d'un périphérique Android spécifique, vous pouvez vérifier les adresses MAC.

vous pouvez le faire de cette façon:

dans AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />

maintenant dans votre code:

List<NetworkInterface> interfacesList = Collections.list(NetworkInterface.getNetworkInterfaces());

for (NetworkInterface interface : interfacesList) {
   // This will give you the interface MAC ADDRESS
   interface.getHardwareAddress();
}

Dans tous les appareils Android, leur interface est au moins "wlan0" et constitue la puce WI-FI. Ce code fonctionne même lorsque WI-FI n'est pas activé.

PS Il y a beaucoup d'autres interfaces que vous obtiendrez de la liste contenant les MACS, mais cela peut changer d'un téléphone à l'autre.





android eclipse intellij-idea