web-dev-qa-db-fra.com

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

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

Si tel est le cas, comment définiriez-vous le SDK Android au lieu du framework .NET et existe-t-il des paramètres ou une configuration spéciaux?

253
BurningIce

Oui, vous pouvez utiliser Visual Studio pour Android (natif) à l’aide de "vs-Android".

Voici les étapes pour le configurer:

  1. Téléchargez le Android SDK ici .

  2. Téléchargez le Android NDK ici .

  3. Télécharger Cygwin ici .

  4. Téléchargez le JDK ici .

  5. Téléchargez Visual Studio 2010, 2012 ou 2013 ici .

  6. Télécharger vs-Android ici .

  7. Télécharger Apache Ant ici .

  8. Définir les variables d'environnement:

(Panneau de configuration> Système> Avancé> Variables d'environnement)

Android_HOME = <install_path>\Android-sdk
Android_NDK_ROOT = <install_path>\Android-ndk
ANT_HOME  = <install_path>\Apache-ant
Java_HOME = <install_path>\jdk
_Java_OPTIONS = -Xms256m -Xmx512m  
  1. Téléchargez des exemples de ici .

Cela fonctionne comme un charme… et meilleur à utiliser jusqu'à présent.

65
user1169079

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 "Impossible de localiser tools.jar. Attendu de le trouver dans C:\Program Files (x86)\Java\jre6\lib\tools.jar", vous pouvez ajouter une variable d’environnement Java_HOME qui pointe vers votre Java chemin JDK, par exemple c:\sdks\glassfish3\jdk (redémarrez MSVC par la suite)

Une solution encore meilleure consiste à utiliser WinGDB Mobile Edition dans Visual Studio: il 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échargez WinGDC pour Android à partir de http://www.wingdb.com/wgMobileEdition.htm

46
Erwin Coumans

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

Cependant, le nouvel IntelliJ prend en charge le développement Android, c'est ce que vous pouvez obtenir de plus près.

19
Alex

Si vous souhaitez produire des applications hybrides HTML5 (applications Web enveloppées dans un conteneur natif donnant accès aux fonctions du périphérique), extension Nomad Visual Studio prend en charge la construction de Android périphériques.

14
Mark Cheverton

De la documentation Android :

La méthode recommandée pour développer une application Android consiste à utiliser Eclipse avec le plug-in ADT ... Toutefois, si vous préférez développer votre application dans un autre IDE, tel que IntelliJ, ou dans un éditeur de base, tel que Emacs, vous pouvez le faire à la place.

Il existe actuellement des plug-ins pour IntelliJ IDEA et NetBeans, mais vous pouvez toujours utiliser les outils de/tools pour créer, déboguer, surveiller, mesurer et démarrer l'émulateur.

12
Dimitar Dimitrov

Beaucoup de choses ont changé depuis que cette question a été posée. Visual Studio 2013 avec la mise à jour 4 et Visual Studio 2015 ont maintenant outils intégrés pour Apache Cordova et vous pouvez les exécuter sur un émulateur Visual Studio pour Android .

12
scottrudy

Microsoft Visual Studio 2015 propose désormais des options pour le développement Android: C++, Cordova et C # avec Xamarin. Lorsque vous choisissez l'une de ces options de développement Android, Visual Studio installera également le tout nouvel émulateur Visual Studio pour Android à utiliser comme cible pour le débogage de votre application. Vous pouvez également télécharger l'émulateur sans avoir à installer Visual Studio. Pour plus de détails, voir

Visuals Studio 2015 https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs

Emulateur Visual Studio https://www.visualstudio.com/en-us/features/msft-Android-emulator-vs.aspx

Vidéo des fonctionnalités https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android

Extension Java pour Visuals Studio 2012, 2013. 2015 https://visualstudiogallery.msdn.Microsoft.com/bc561769-36ff-4a40-9504-e266e8706f9

8
Lee Stott

Je sais que ce q est assez vieux, mais cela pourrait me servir:

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

4
free4ride

En outre, vous pouvez également utiliser VS pour le développement de Android, car, à la fin, IDE n'est qu'un simple éditeur de texte avec des raccourcis vers les outils de ligne de commande. utilisé.

Cependant, si vous souhaitez développer entièrement nativement 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 créer des applications Windows Mobile sur une plate-forme Linux, vous rencontrerez des problèmes plus graves qu’autre chose, mais il est tout à fait logique d’utiliser Linux avec Eclipse pour Android OS.

3
fipda

Vous pouvez utiliser Visual Studio pour le développement Android. Voir un article de Nice dessus ici

2
yogihosting

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

Eclipse n’est vraiment pas si différent de Visual Studio, et de nombreux outils sont conçus pour rendre le développement Android plus confortable, qui fonctionne avec Eclipse.

2
joemoe

Si vous souhaitez créer une application Android à l'aide du langage c #, vous pouvez utiliser Xamarin .
Ils ont créé ce formidable outil de développement multiplateforme qui permet aux développeurs de développer des applications iOS et Android en langage C #.

Xamarin est offert dans différentes licences, du niveau libre au niveau entreprise, mais pour ce faire, j'utiliserai la version de base, qui est la version gratuite. Il comprend le Xamarin Studio, qui est un bon point de départ pour ceux qui souhaitent essayer de créer leurs premières applications pour Android. Ils offrent également une licence Business qui vous permet de développer dans Visual Studio afin que vous puissiez utiliser cette expérience riche similaire au développement d'applications Web ou Windows. Apps, alors ils ont cette entreprise qui contient tout

1
AminM

Vous pouvez utiliser Visual Studio 2015 pour créer des applications multiplates-formes pour Android, iOS et Windows.

IDE: https://www.visualstudio.com/en-US/explore/cordova-vs

J'espère que cela aidera!

1
Piseth Sok