¿Cómo puedo usar MS Visual Studio para Android Development?

¿Puedes usar Visual Studio para Android Development?

Si es así, ¿cómo establecería el SDK de Android en lugar de .NET framework y hay alguna configuración o configuración especial?

Sí, puedes usar Visual Studio para Android (nativo) usando "vs-android".

Estos son los pasos para configurarlo:

  1. Descargue el SDK de Android aquí .

  2. Descargue el Android NDK aquí .

  3. Descargar Cygwin aquí .

  4. Descargue el JDK aquí .

  5. Descargue Visual Studio 2010, 2012 o 2013 aquí .

  6. Descargar vs-android aquí .

  7. Descargar Apache Ant aquí .

  8. Establecer variables de entorno:

(Panel de control> Sistema> Avanzado> Variables de entorno)

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. Descargue ejemplos de aquí .

Funciona como un encanto … y mejor hasta ahora para usar.

Sí tu puedes:

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

Introduzca aquí la descripción de la imagen

En caso de que no se pueda localizar tools.jar, se puede agregar una variable de entorno JAVA_HOME que apunte a su ruta JDK de Java , Por ejemplo c: \ sdks \ glassfish3 \ jdk (reinicie MSVC después)

Una solución aún mejor es usar WinGDB Mobile Edition en Visual Studio: te permite crear y depurar proyectos Android dentro de Visual Studio:

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

Descargar WinGDC para Android desde http://www.wingdb.com/wgMobileEdition.htm

Créanme, he intentado tan difícilmente encontrar un IDE decente para el desarrollo de Android pero fallé. He utilizado Visual Studio durante muchos años, y es tan difícil para mí hacer uso de la forma en que Eclipse hace las cosas.

Sin embargo, el nuevo IntelliJ soporta el desarrollo de Android, es lo más cercano que puedes conseguir.

Si está interesado en producir aplicaciones híbridas HTML5 (aplicaciones web envueltas en un contenedor nativo que da acceso a las funciones del dispositivo), la extensión Nomad Visual Studio admite la creación de dispositivos Android.

En la documentación de Android :

La forma recomendada de desarrollar una aplicación Android es usar Eclipse con el complemento ADT … Sin embargo, si prefiere desarrollar su aplicación en otro IDE, como IntelliJ o en un editor básico, como Emacs, puede hacerlo Que en su lugar.

Actualmente, existen plug-ins para IntelliJ IDEA y NetBeans, pero todavía puede usar las herramientas en / tools para construir, depurar, monitorizar, medir e iniciar el emulador.

Mucho ha cambiado desde que se hizo esta pregunta. Visual Studio 2013 con actualización 4 y Visual Studio 2015 ahora tienen herramientas integradas para Apache Cordova y se pueden ejecutar en un emulador de Visual Studio para Android .

Microsoft Visual Studio 2015 ahora tiene opciones para el desarrollo de Android: C ++, Cordova y C # con Xamarin. Al elegir una de esas opciones de desarrollo de Android, Visual Studio también instalará el nuevo emulador de Visual Studio para Android para usarlo como objetivo para depurar la aplicación. También puede descargar el emulador sin necesidad de instalar Visual Studio. Para más detalles ver

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

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

Vídeo de las funciones https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android

Extensión de Java para Visuals Studio 2012, 2013. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93

Eso depende de lo que realmente quieres lograr.

¿Quieres seguir haciendo una aplicación Android normal basada en Java, pero usar Visual Studio para el desarrollo? Entonces es una mala noticia, ya que Visual Studio no tiene soporte de java incorporado. Por lo tanto, si lo usas out-of-the-box, perderá toda la funcionalidad de Eclipse específica de Java (IntelliSense para Java, depurador de Java, asistentes, etc), así como numerosos complementos de Android (que son específicos de Eclipse y ganó ' T trabajo con VS).

Por otro lado, puedes usar Mono para Android para desarrollar aplicaciones en C # en VS, pero no se verán tan bien como las aplicaciones nativas (algunas funcionalidades podrían faltar, apariencia diferente). En ese caso, dicha aplicación podría vender menos de una aplicación Java "normal" que se ve y se siente como todas las demás aplicaciones Java.

Si estás hablando de código nativo de Android (en C / C ++), como juegos, las noticias no son tan malas. Como Visual Studio no tiene ningún problema con C ++, hay muchas maneras de hacerlo funcionar:

  1. Si sólo desea compilar su código, puede utilizar el conjunto de herramientas libre vs-android . Es esencialmente un conjunto de reglas de compilación que le dicen a Visual Studio cómo iniciar el compilador de Android.

  2. Si desea compilar y depurar su código nativo con Visual Studio, necesitará algo más avanzado, como VisualGDB para Android . Puede construir / depurar su código nativo de forma independiente, o junto con la depuración de código Java de Eclipse.

Además, puede utilizar VS para el desarrollo de Android también, porque al final, el IDE no es nada más que un editor de texto de fantasía con accesos directos a las herramientas de línea de comandos, por lo que la mayoría de IDE popular puede ser utilizado.

Sin embargo, si quieres desarrollar totalmente nativo sin restricciones, tendrás todo tipo de problemas, como los relacionados con la insensibilidad a los casos y las bibliotecas que faltan en la plataforma Windows.

Si intentas crear aplicaciones para Windows Mobile en la plataforma Linux, tendrás problemas mayores que los de otra manera, pero todavía tiene mucho sentido usar Linux con Eclipse para Android OS.

Supongo que puedes abrir archivos Java en Visual Studio y usar las herramientas de línea de comandos directamente. No creo que obtendría sintaxis o autocompletado.

Eclipse realmente no es tan diferente de Visual Studio, y hay un montón de herramientas que están diseñadas para hacer que el desarrollo de Android más cómodo que el trabajo desde dentro de Eclipse.

Puede utilizar Visual Studio para Android Development. Vea un buen artículo aquí

Si desea crear una aplicación de Android utilizando el lenguaje c # puede utilizar Xamarin .
Crearon esta gran herramienta de desarrollo de plataforma cruzada que permite a los desarrolladores desarrollar iOS y aplicaciones de Android en lenguaje C #.

Xamarin se ofrece en diferentes licencias de libre a los niveles de la empresa, pero para no voy a estar usando la versión de arranque que es la versión gratuita. Incluye el estudio Xamarin que es un gran comienzo para aquellos que quieren probar la creación de sus primeras aplicaciones para Android, también ofrecen una licencia de negocio que le permite desarrollar en Visual Studio para que pueda utilizar esa experiencia rica similar a desarrollar aplicaciones Web o Windows Apps, entonces tienen esta Enterprise que contiene todo

Puede utilizar Visual Studio 2015 para crear aplicaciones multiplataforma para Android, iOS y Windows.

IDE: https://www.visualstudio.com/es-ES/explore/cordova-vs

Espero que esto ayude!

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.