Pouvez-vous utiliser Visual Studio pour le développement Android?
Si oui, comment définiriez-vous le SDK Android au lieu du framework .NET et y a-t-il des paramètres ou une configuration spéciaux?
Pouvez-vous utiliser Visual Studio pour le développement Android?
Si oui, comment définiriez-vous le SDK Android au lieu du framework .NET et y a-t-il des paramètres ou une configuration spéciaux?
Réponses:
Oui, vous pouvez utiliser Visual Studio pour Android (natif) en utilisant "vs-android".
Voici les étapes pour le configurer:
Téléchargez le SDK Android ici .
Téléchargez le NDK Android ici .
Téléchargez Cygwin ici .
Téléchargez le JDK ici .
Téléchargez Visual Studio 2010, 2012 ou 2013 ici .
Téléchargez vs-android ici .
Téléchargez Apache Ant ici .
Définissez 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
Cela fonctionne comme un charme ... et le meilleur jusqu'à présent à utiliser.
Oui, vous pouvez:
http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/
Dans le cas où vous obtenez «Impossible de localiser tools.jar. Attendu pour 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 chemin JDK Java , par exemple c: \ sdks \ glassfish3 \ jdk (redémarrer 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 sur http://www.wingdb.com/wgMobileEdition.htm
Croyez-moi, j'ai tellement essayé 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 si difficile 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 pouvez obtenir.
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.
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 autre IDE, comme IntelliJ, ou dans un éditeur de base, comme Emacs, vous pouvez le faire cela à la place.
Actuellement, il existe des plug-ins pour IntelliJ IDEA et NetBeans, mais vous pouvez toujours utiliser les outils dans / tools pour créer, déboguer, surveiller, mesurer et démarrer l'émulateur.
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 disposent désormais d' outils intégrés pour Apache Cordova et vous pouvez les exécuter sur un émulateur Visual Studio pour Android .
Microsoft Visual Studio 2015 dispose désormais d'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 installe é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
É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
Cela dépend de ce que vous voulez réellement réaliser.
Vous souhaitez continuer à créer une application Android basée sur Java, mais utilisez Visual Studio pour le développement? Ensuite, c'est une mauvaise nouvelle, car Visual Studio n'a pas de prise en charge Java intégrée. 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 (spécifiques à Eclipse et gagnés '' t travailler 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 peuvent être manquantes, une apparence légèrement différente, etc.). Dans ce cas, une telle application pourrait se vendre moins 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 C ++, il existe de nombreuses façons de le faire fonctionner:
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.
Si vous souhaitez 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 créer / déboguer votre code natif indépendamment ou avec le débogage du code Java à partir d'Eclipse.
Je sais que ce q est assez ancien mais il pourrait me servir:
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
En outre, vous pouvez également utiliser VS pour le développement Android, car au final, l'EDI n'est rien d'autre qu'un éditeur de texte sophistiqué avec des raccourcis vers des outils de ligne de commande, de sorte que les IDE les plus populaires peuvent être utilisés.
Cependant, si vous souhaitez développer entièrement en 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 aux 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 des problèmes plus importants que l'inverse, mais il est toujours plus logique d'utiliser Linux avec Eclipse pour Android OS.
Je suppose que vous pouvez ouvrir des fichiers Java dans Visual Studio et utiliser directement les outils de ligne de commande. Je ne pense pas que vous obtiendrez une mise en évidence de la syntaxe ou une saisie semi-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 qui fonctionnent à partir d'Eclipse.
Vous pouvez utiliser Visual Studio pour le développement Android. Voir un bel article à ce sujet ici
Si vous souhaitez créer une application Android en utilisant le 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 proposé dans différentes licences, du niveau gratuit au niveau entreprise, mais pour le cas contraire, j'utiliserai la version de démarrage qui est la version gratuite. Il comprend le Xamarin Studio qui est un excellent début pour ceux qui veulent essayer de créer leurs premières applications pour Android, ils offrent également une licence commerciale 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 de Windows Applications, puis ils ont cette entreprise qui contient tout
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 vous aidera!