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


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

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

Author: Jere.Jones, 2009-09-03

14 answers

Oui, vous pouvez utiliser Visual Studio pour Android (natif) en utilisant "vs-android".

Voici les étapes pour configurer:

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

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

  3. Télécharger Cygwin ici.

  4. Télécharger le JDK ici.

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

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

  7. Télécharger Apache Ant ici.

  8. Définir des 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écharger des exemples de ici.

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

 65
Author: user1201239, 2015-01-31 22:06:38

Oui, vous pouvez:

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

entrez la description de l'image ici

Dans le cas où vous obtenez "Impossible de localiser les outils.pot. On s'attend à le trouver dans C:\Program Fichiers(x86)\Java\jre6\lib \ outils.jar " vous pouvez ajouter une variable d'environnement JAVA_HOME qui pointe vers votre chemin Java JDK, par exemple c:\sdks\glassfish3\jdk (redémarrer MSVC par la suite)

Une solution encore meilleure utilise 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écharger WinGDC pour Android à partir de http://www.wingdb.com/wgMobileEdition.htm

 46
Author: Erwin Coumans, 2011-07-12 05:38:52

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

Cependant, le nouveau IntelliJ prend en charge le développement Android, c'est le plus proche que vous puissiez obtenir.

 19
Author: Alex, 2011-02-04 20:18:44

Si vous souhaitez produire des applications hybrides HTML5 (applications web enveloppées dans un conteneur natif donnant accès aux fonctions de l'appareil), l'extension Nomad Visual Studio prend en charge la construction pour les appareils Android.

 14
Author: Mark Cheverton, 2012-04-24 07:44:32

De la documentation Android :

La façon recommandée de 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 autreE, 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.

 12
Author: Dimitar Dimitrov, 2009-09-03 08:17:19

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
Author: scottrudy, 2014-11-14 22:49:41

Microsoft Visual Studio 2015 a maintenant 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 besoin d'installer Visual Studio. Pour plus de détails, voir

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

Émulateur 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-e266e8706f93

 8
Author: Lee Stott, 2015-07-24 12:44:42

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

Vous voulez continuer à créer une application Android Java normale, mais utilisez Visual Studio pour le développement? Ensuite, ce sont de mauvaises nouvelles, car Visual Studio n'a pas de support Java intégré. Ainsi, si vous l'utilisez prêt à l'emploi, 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).

De l'autre main, 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 peuvent être manquantes, un aspect légèrement différent, etc.). Dans ce cas, une telle application pourrait vendre moins qu'une application Java "normale" qui ressemble et 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 C++, il existe de nombreuses façons de le faire travail:

  1. Si vous souhaitez uniquement compiler votre code, vous pouvez utiliser le jeu d'outils gratuit vs-android. 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é, comme VisualGDB pour Android. Il peut construire / déboguer votre code natif indépendamment, ou avec le débogage du code Java à partir de Eclipse.

 6
Author: Ivan Shcherbakov, 2012-12-12 13:47:40

Je sais que ce q est assez vieux mais il pourrait me être utile:

Http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/

 4
Author: free4ride, 2013-03-03 10:43:23

En outre, vous pouvez également utiliser VS pour le développement Android, car au final, l'E n'est rien d'autre qu'un éditeur de texte sophistiqué avec des raccourcis vers des outils de ligne de commande, de sorte que lesE les plus populaires peuvent être utilisés.

Cependant, si vous voulez développer entièrement natif sans restrictions, vous aurez toutes sortes de problèmes, tels que ceux liés à l'insensibilité à la casse du système de fichiers et les bibliothèques manquantes sur la plate-forme Windows..

Si vous essayez de créer des applications Windows mobile sur la plate-forme Linux, vous aurez plus problèmes que l'inverse, mais il est toujours plus logique d'utiliser Linux avec Eclipse pour Android OS.

 3
Author: fipda, 2010-02-26 00:32:35

Je suppose que vous pouvez ouvrir des fichiers Java dans Visual Studio et simplement utiliser les outils de ligne de commande directement. Je ne pense pas que vous obtiendriez la coloration syntaxique ou la complétion automatique.

Eclipse n'est vraiment pas si différent de Visual Studio, et il existe de nombreux outils conçus pour rendre le développement Android plus confortable et fonctionnant à partir d'Eclipse.

 2
Author: joemoe, 2010-01-18 02:10:54

Vous pouvez utiliser Visual Studio pour le développement Android. Voir un bel article à ce sujet ici

 2
Author: yogihosting, 2015-08-14 20:34:33

Si vous souhaitez créer une application Android en utilisant le langage c#, vous pouvez utiliser Xamarin.
ils ont créé cet excellent outil de développement multiplateforme qui permet aux développeurs de développer des applications iOS et Android en langage C#.

Xamarin est proposé dans différentes licences, du niveau gratuit au niveau entreprise, mais pour ne pas utiliser la version starter qui est la version gratuite. Il comprend le studio Xamarin qui est un excellent début pour ceux qui veulent essayer de créer leur premier applications pour Android, ils offrent également une licence commerciale qui vous permet de développer dans Visual Studio afin que vous puissiez utiliser cette riche expérience similaire au développement d'applications Web ou d'applications Windows, puis ils ont cette entreprise qui contient tout

 1
Author: AminM, 2015-04-17 14:49:29

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

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

J'espère que cela vous aidera!

 1
Author: Piseth Sok, 2016-02-27 06:39:47