256 votes

Comment puis-je utiliser MS Visual Studio pour le développement Android ?

Pouvez-vous utiliser Visual Studio pour le développement Android ?

Si c'est le cas, comment définir le SDK Android au lieu de .NET framework et y a-t-il des paramètres ou une configuration spéciale ?

1 votes

Par curiosité, qu'est-ce qui vous déplaît spécifiquement dans Eclipse ? Honnêtement, je n'essaie pas de lancer une guerre "Quel IDE est le meilleur", je suis simplement curieux. Les réponses pourraient être utiles aux développeurs d'Eclipse ou du plug-in Android pour Eclipse. À moins que ce ne soit simplement parce que Visual Studio est plus familier, auquel cas c'est tout à fait compréhensible.

1 votes

@Jere.Jones : lorsque je me connecte à vsadt.com le 16 octobre 2011, je reçois le message d'erreur "Squarespace account vsadt is not available". le site a-t-il été déplacé vers une autre url ?

0 votes

Qu'est-il arrivé à vsadt-project ? Je l'attendais avec impatience, mais maintenant il semble avoir disparu !

12voto

Dimitar Dimitrov Points 6587

De la Android documentation :

La méthode recommandée pour développer une application Android est d'utiliser Eclipse avec le plugin ADT... Cependant, si vous préférez développer votre application dans un autre IDE, tel qu'IntelliJ, ou dans un éditeur de base, tel qu'Emacs, vous pouvez le faire à la place.

Actuellement, il existe des plug-ins pour IntelliJ IDEA et NetBeans, mais vous pouvez toujours utiliser les outils dans /tools pour construire, déboguer, surveiller, mesurer et démarrer l'émulateur.

6voto

Ivan Shcherbakov Points 910

Cela dépend de ce que vous voulez réellement obtenir.

Vous souhaitez continuer à créer une application Android normale basée sur Java, mais vous utilisez Visual Studio pour le développement ? Alors c'est une mauvaise nouvelle, car Visual Studio n'a pas de support Java intégré. Ainsi, si vous l'utilisez tel quel, vous perdrez toutes les fonctionnalités Eclipse spécifiques à Java (IntelliSense pour Java, débogueur Java, assistants, etc.) ainsi que de nombreux plugins Android (qui sont spécifiques à Eclipse et ne fonctionneront pas avec VS).

D'un autre côté, vous pouvez utiliser Mono pour Android pour développer des applications en C# dans VS, mais elles ne seront pas aussi fluides que les applications natives (certaines fonctionnalités pourraient manquer, l'aspect et la convivialité pourraient être légèrement différents, etc.) Dans ce cas, une telle application pourrait se vendre moins cher qu'une application Java "normale" qui ressemble à toutes les autres applications Java.

Si vous parlez de code Android natif (en C/C++), comme les jeux, les nouvelles ne sont pas aussi mauvaises. Comme Visual Studio n'a aucun problème avec le C++, il existe de nombreuses façons de le faire fonctionner :

  1. Si vous souhaitez uniquement compiler votre code, vous pouvez utiliser le logiciel gratuit vs-Android toolet. Il s'agit essentiellement d'un ensemble de règles de construction indiquant à Visual Studio comment lancer le compilateur Android.

  2. Si vous voulez compiler et déboguer votre code natif avec Visual Studio, vous aurez besoin de quelque chose de plus avancé, tel que VisualGDB pour Android . Il peut construire/déboguer votre code natif indépendamment, ou en même temps que le débogage du code Java depuis Eclipse.

5voto

free4ride Points 566

Je sais que cette question est assez ancienne mais elle peut être utile :

http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-Android-developers/

3voto

fipda Points 39

En outre, vous pouvez utiliser VS pour le développement Android également, car en fin de compte, l'IDE n'est rien d'autre qu'un éditeur de texte fantaisie avec des raccourcis vers des outils en ligne de commande, de sorte que la plupart des IDE populaires peuvent être utilisés.

Toutefois, si vous souhaitez développer en mode entièrement natif sans restrictions, vous rencontrerez toutes sortes de problèmes, tels que ceux liés à l'insensibilité à la casse du système de fichiers et aux bibliothèques manquantes sur la plate-forme Windows

Si vous essayez de construire des applications mobiles Windows sur une plate-forme Linux, vous aurez plus de problèmes que dans l'autre sens, mais il est toujours plus logique d'utiliser Linux avec Eclipse pour Android OS.

3 votes

Rien d'autre qu'un éditeur de texte sophistiqué avec un intellisense complet, un déploiement, un débogage intégré et une édition du code à la volée, avec des modèles intégrés pour chaque type de projet imaginable et des millions de plugins pour tout ce qui existe sous le soleil..... Je veux dire que c'est fondamentalement identique à Notepad.

0 votes

Vous avez raison lorsque vous utilisez Eclips ou pyCharm ou Android studio, ils sont tous des éditeurs de texte fantaisistes ... mais lorsque vous utilisez un véritable IDE comme VS, vous ne pouvez pas vraiment dire cela ;)

2voto

joemoe Points 2552

Je suppose que vous pouvez ouvrir les fichiers Java dans Visual Studio et utiliser directement les outils de la ligne de commande. Mais je ne pense pas que vous obtiendrez la coloration syntaxique ou l'autocomplétion.

Eclipse n'est pas vraiment très différent de Visual Studio, et il y a beaucoup d'outils conçus pour rendre le développement Android plus confortable qui fonctionnent à partir d'Eclipse.

1 votes

Un autre utilisateur vous demande si vous pouvez publier un lien vers l'un de ces outils. Il n'a pas assez de représentants pour faire des commentaires, alors je le demande en son nom.

0 votes

Celui-là : androidstudio.tektips.in (Complément gratuit de Visual Studio pour le développement d'applications Android)

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