¿Se puede usar Visual Studio para el desarrollo de Android?
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?
android
visual-studio
Jere.Jones
fuente
fuente
Respuestas:
Sí, puede usar Visual Studio para Android (nativo) usando "vs-android".
Estos son los pasos para configurarlo:
Descargue el SDK de Android aquí .
Descargue el Android NDK aquí .
Descarga Cygwin aquí .
Descargue el JDK aquí .
Descargue Visual Studio 2010, 2012 o 2013 aquí .
Descargar vs-android aquí .
Descarga Apache Ant aquí .
Establecer variables de entorno:
(Panel de control> Sistema> Avanzado> Variables de entorno)
Funciona como un encanto ... y mejor hasta ahora para usar.
fuente
Sí tu puedes:
http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/
En caso de que aparezca "No se puede ubicar tools.jar. Se espera encontrarlo en C: \ Archivos de programa (x86) \ Java \ jre6 \ lib \ tools.jar", 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: le permite crear y depurar proyectos de Android dentro de Visual Studio:
http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
Descargue WinGDC para Android desde http://www.wingdb.com/wgMobileEdition.htm
fuente
Créeme, he intentado con todas mis fuerzas encontrar un IDE decente para el desarrollo de Android, pero he fallado. Usé Visual Studio durante muchos años, y es muy difícil para mí acostumbrarme a la forma en que Eclipse hace las cosas.
Sin embargo, el nuevo IntelliJ admite el desarrollo de Android, es lo más cercano que puede obtener.
fuente
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.
fuente
De la documentación de Android :
La forma recomendada de desarrollar una aplicación de 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 eso en su lugar.
Actualmente, hay complementos para IntelliJ IDEA y NetBeans, pero aún puede usar las herramientas en / tools para compilar, depurar, monitorear, medir e iniciar el emulador.
fuente
Mucho ha cambiado desde que se hizo esta pregunta. Visual Studio 2013 con la actualización 4 y Visual Studio 2015 ahora tienen herramientas integradas para Apache Cordova y puede ejecutarlas en un emulador de Visual Studio para Android .
fuente
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 Visual Studio Emulator para Android para usarlo como objetivo para depurar su 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
Video de características https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android
Extensión Java para Visuals Studio 2012, 2013. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
fuente
Eso depende de lo que realmente quieras lograr.
¿Desea seguir creando aplicaciones normales de Android basadas en Java, pero utiliza Visual Studio para el desarrollo? Entonces son malas noticias, ya que Visual Studio no tiene soporte incorporado de Java. Por lo tanto, si lo usa listo para usar, 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 ganaron ' No funciona con VS).
Por otro lado, puede usar Mono para Android para desarrollar aplicaciones en C # en VS, pero no se verán tan suaves como las aplicaciones nativas (algunas funciones pueden faltar, verse y sentirse ligeramente diferentes, etc.). En ese caso, dicha aplicación podría vender menos que una aplicación Java "normal" que se ve y se siente como todas las demás aplicaciones Java.
Si está hablando del código nativo de Android (en C / C ++), como los juegos, las noticias no son tan malas. Como Visual Studio no tiene problemas con C ++, existen numerosas formas de hacerlo funcionar:
Si solo desea compilar su código, puede usar el conjunto de herramientas gratuito vs-android . Es esencialmente un conjunto de reglas de compilación que le indican a Visual Studio cómo iniciar el compilador de Android.
Si desea compilar y depurar su código nativo con Visual Studio, necesitará algo más avanzado, como VisualGDB para Android . Puede compilar / depurar su código nativo de forma independiente o junto con la depuración del código Java de Eclipse.
fuente
Sé que esta q es bastante antigua pero podría ser útil:
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
fuente
Además, también puede usar VS para el desarrollo de Android, porque al final, el IDE no es más que un elegante editor de texto con accesos directos a las herramientas de línea de comandos, por lo que se pueden usar los IDE más populares.
Sin embargo, si desea desarrollar completamente nativo sin restricciones, tendrá todo tipo de problemas, como los relacionados con la insensibilidad a mayúsculas y minúsculas en el sistema de archivos y las bibliotecas faltantes en la plataforma Windows.
Si intenta crear aplicaciones móviles de Windows en la plataforma Linux, tendrá mayores problemas que al revés, pero aún tiene más sentido usar Linux con Eclipse para el sistema operativo Android.
fuente
Supongo que puede abrir archivos Java en Visual Studio y simplemente usar las herramientas de línea de comandos directamente. Sin embargo, no creo que obtenga resaltado de sintaxis o autocompletado.
Eclipse realmente no es tan diferente de Visual Studio, y hay muchas herramientas que están diseñadas para hacer que el desarrollo de Android sea más cómodo y que funcione desde Eclipse.
fuente
Puede usar Visual Studio para el desarrollo de Android. Vea un buen artículo aquí
fuente
Si desea crear una aplicación de Android usando el lenguaje C #, puede usar Xamarin .
Crearon esta gran herramienta de desarrollo multiplataforma que permite a los desarrolladores desarrollar aplicaciones iOS y Android en lenguaje C #.
Xamarin se ofrece en diferentes licencias, desde niveles gratuitos hasta niveles empresariales, pero por el momento no utilizaré la versión de inicio, que es la versión gratuita. Incluye Xamarin Studio, que es un gran comienzo para aquellos que quieran probar la creación de sus primeras aplicaciones para Android, también ofrecen una licencia comercial que le permite desarrollar en Visual Studio para que pueda usar esa rica experiencia similar al desarrollo de aplicaciones web o Windows Apps, entonces tienen esta Enterprise que contiene todo
fuente
Puede usar Visual Studio 2015 para crear aplicaciones multiplataforma para Android, iOS y Windows.
IDE: https://www.visualstudio.com/en-US/explore/cordova-vs
Espero que esto ayude!
fuente