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 !

65voto

user1201239 Points 1380

Ok, voici la réponse appropriée

Oui, vous pouvez utiliser Visual Studoio pour Android en utilisant "VS Android".

Voici les étapes à suivre pour le mettre en place (i) Télécharger le SDK et les autres dépendances :

1) Télécharger le SDK ici

2) Télécharger le NDK ici

3) Téléchargez Cygwin ici

4) Télécharger le JDK ici

5) Téléchargez VS 2010, 2012 ou 2013 ici .

6) Télécharger VS Android ici

7) Téléchargement d'Apache Ant ici

8) Définir les variables d'environnement :

 [ To set environment variables, do:
MyComputer->Right click->Properties->Advanced->Environment variables. 
]
  a) ANDROID_NDK_ROOT = <install_path>:\android-ndk-r8-windows\android-ndk-r8 
  b) ANT_HOME  = <install_path>:\apache-ant-1.8.4-bin\apache-ant-1.8.4
  c) JAVA_HOME = <install_path>\Java\jdk1.7.0_05
  d) _JAVA_OPTIONS = -Xms256m -Xmx512m  

9) Téléchargez l'exemple à partir de ici

Il fonctionne comme un charme .... et le meilleur jusqu'à présent à utiliser

0 votes

Y a-t-il un retour d'expérience de la part d'autres personnes qui ont essayé cette solution ? J'aimerais avoir d'autres avis sur la question avant d'essayer cette option.

2 votes

Ça a marché pour moi. Je n'avais pas besoin de Cygwin. J'ai dû télécharger le JDK 32 bits et définir la variable d'environnement ANDROID_HOME.

2 votes

Étape 5 - VS Android v0.95 - 22 mai 2013 Visual Studio 2012 est maintenant entièrement supporté.

46voto

Erwin Coumans Points 1124

Oui, vous pouvez :

http://www.gavpugh.com/2011/02/04/vs-Android-developing-for-Android-in-visual-studio/

enter image description here

Si vous obtenez le message "Unable to locate tools.jar. S'attendait à le trouver dans C:\Program Fichiers (x86) \Java\jre6\lib\tools.jar "vous pouvez ajouter une variable d'environnement JAVA_HOME qui pointe vers le chemin de votre JDK Java, par exemple c : \sdks\glassfish3\jdk (redémarrez MSVC ensuite)

Une solution encore meilleure est d'utiliser WinGDB Mobile Edition dans Visual Studio : elle vous permet de créer et de déboguer des projets Android dans Visual Studio :

http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html

Télécharger WinGDC pour Android à partir de http://www.wingdb.com/wgMobileEdition.htm

0 votes

L'idée est géniale, mais la version actuelle de wingdb beta (2.2 bld 1010) est très boguée et se plante souvent à l'agonie, en essayant de rester en vie avec quelques moyens étranges. J'utilise une combinaison de vs-androis et wingdb, mais maintenant il est vraiment difficile de déboguer quelque chose. Et ceci est pour le développement natif (C/C++), pour Java Eclipse serait mieux.

0 votes

Hé, c'est un bon exemple mais je voudrais connaître quelques détails de base 1. comme Visual studio Android app est statble line eclipse ou Android studio app ? 2. Je suis capable de contrôler toutes les choses natives comme, la caméra, la notification, Sqllite ?

42voto

DiskCrasher Points 485

19voto

Alex Points 528

Croyez-moi, j'ai essayé très fort de trouver un IDE décent pour le développement Android, mais j'ai échoué. J'ai utilisé Visual Studio pendant de nombreuses années, et il m'est très difficile de m'habituer à la façon dont Eclipse fait les choses.

Cependant, le nouveau support IntelliJ pour le développement Android, c'est le plus proche que vous pouvez obtenir.

0 votes

D'accord, VS est omnipotent ! <3

14voto

Mark Cheverton Points 1002

Si vous êtes intéressé par la production d'applications hybrides HTML5 (applications web enveloppées dans un conteneur natif donnant accès aux fonctions des appareils), le programme Extension Nomad Visual Studio prend en charge la construction pour les appareils 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