Como posso usar o MS Visual Studio para o desenvolvimento do Android?

Pode usar o Visual Studio para o desenvolvimento do Android?

Se sim, como é que você configura o SDK android em vez do framework. NET e há alguma configuração ou configuração especial?

Author: Jere.Jones, 2009-09-03

14 answers

Sim, você pode usar Visual Studio para Android (nativo) usando "vs-android".

Aqui estão os passos para configurá-lo:

  1. Faça o Download do Android SDK aqui.

  2. Faça o Download do Android NDK aqui.

  3. Obtenha o Cygwin aqui.

  4. Faça o Download do JDK aqui.

  5. Download Visual Studio 2010, 2012 ou 2013here .

  6. Download vs-android Aqui.

  7. Obtenha o Apache Ant aqui.

  8. Definir as variáveis de ambiente:

(Painel De Controlo > Sistema > Avançado > Variáveis De Ambiente)

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. obter exemplos de aqui.
Funciona como um encanto... e o melhor até agora para usar.
 65
Author: user1201239, 2015-01-31 22:06:38

SIM você pode:

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

enter image description here

No caso de você ficar " incapaz de localizar ferramentas.frasco. Espera-se encontrá-lo em C:\Program ficheiros (x86)\Java\jre6\lib\tools.jar " você pode adicionar uma variável de ambiente JAVA_HOME que aponta para o seu caminho JDK Java, por exemplo c:\sdks\glassfish3\jdk (reiniciar o MSVC depois)

Uma solução ainda melhor é usar a edição móvel WinGDB no Visual Studio: ele permite criar e depurar projetos Android todos dentro do Visual Studio:

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

Baixar WinGDC para Android de http://www.wingdb.com/wgMobileEdition.htm
 46
Author: Erwin Coumans, 2011-07-12 05:38:52
Acredita em mim, tentei tanto encontrar uma IDE decente para o desenvolvimento de andróides, mas falhei. Usei o Visual Studio durante muitos anos, e é tão difícil para mim acostumar-me com a forma como o Eclipse faz as coisas.

No entanto, o novo IntelliJ suporta para o desenvolvimento Android, é o mais próximo que você pode obter.

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

Se estiver interessado em produzir aplicações híbridas HTML5 (aplicações web embrulhadas num contentor nativo que dá acesso às funções do dispositivo), a Extensão Nomad Visual Studio suporta a construção de dispositivos android.

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

Do Androiddocumentação:

a maneira recomendada para desenvolver uma aplicação Android é usar o Eclipse com o plugin ADT... No entanto, se você preferir desenvolver sua aplicação em outro IDE, como o Intelij, ou em um editor básico, como o Emacs, você pode fazer isso.

De momento, existem 'plugins' para a ideia do Intelij e para o NetBeans, mas você ainda pode usar as ferramentas em /tools para compilar, depurar, monitorizar, medir e iniciar o emulador.

 12
Author: Dimitar Dimitrov, 2009-09-03 08:17:19
Muito mudou desde que esta pergunta foi feita. Visual Studio 2013 with update 4 and Visual Studio 2015 now have integrated tools for Apache Cordova and you can run them on a Visual Studio emulator for Android.
 12
Author: scottrudy, 2014-11-14 22:49:41
O Microsoft Visual Studio 2015 tem agora opções para o desenvolvimento do Android: C++, Cordova e C# com o Xamarin. Ao escolher uma dessas opções de desenvolvimento do Android, o Visual Studio também irá instalar o novo emulador Visual Studio para o Android usar como alvo para depuração do seu aplicativo. Você também pode baixar o emulador sem precisar instalar o Visual Studio. Para mais detalhes, ver Visual Studio 2015 https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs Emulador Visual Studio https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx Vídeo de características https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android

Extensão Java para o Visual Studio 2012, 2013. 2015 https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93

 8
Author: Lee Stott, 2015-07-24 12:44:42
Isso depende do que realmente queres alcançar. Queres continuar a fazer uma aplicação Android normal baseada em Java, mas usar o Visual Studio para o desenvolvimento? Então são más notícias, pois o Visual Studio não tem suporte para java. Assim, se você usá-lo fora-da-caixa, você vai perder toda funcionalidade Eclipse específico Java (IntelliSense para Java, depurador Java, wizards, etc), bem como numerosos plugins Android (que são Eclipse-específico e não vai trabalhar com VS). [1] por outro lado, você pode usar Mono para o Android para desenvolver aplicativos em C# in VS, mas eles não vão parecer tão suave como os aplicativos nativos (algumas funcionalidades podem estar faltando, olhar e sentir ligeiramente diferente, etc.). Nesse caso, esse aplicativo poderia vender menos do que um aplicativo Java" normal " que se parece e se sente como todos os outros aplicativos Java.

Se você está falando de Código Android nativo (em C/C++), tais como jogos, as notícias não são tão ruins. Como o Visual Studio não tem nenhum problema com C++, existem inúmeras maneiras de fazê-lo trabalho:

  1. Se só quiser compilar o seu código, pode usar o conjunto de ferramentas free vs-android. É essencialmente um conjunto de regras de construção que dizem ao Visual Studio como lançar o compilador Android.

  2. Se você quiser compilar e depurar o seu código nativo com o Visual Studio, você vai precisar de algo mais avançado, como VisualGDB para o Android . Ele pode compilar/depurar o seu código nativo de forma independente, ou em conjunto com depurar o código Java de Eclipse.

 6
Author: Ivan Shcherbakov, 2012-12-12 13:47:40
 4
Author: free4ride, 2013-03-03 10:43:23

Além disso, você pode usar VS para o desenvolvimento do Android também, porque no final, o IDE não é nada além de um editor de texto chique com atalhos para Ferramentas de linha de comandos, então o IDE mais popular pode ser usado.

No entanto, se você quiser desenvolver totalmente nativo sem restrições, você terá todos os tipos de problemas, tais como os relacionados com a insensibilidade do sistema de arquivos e bibliotecas em falta na plataforma Windows..

Se tentar criar aplicações móveis windows na plataforma Linux, terá problemas maiores do que outros, mas ainda faz mais sentido usar o Linux com o Eclipse para o sistema operacional Android.

 3
Author: fipda, 2010-02-26 00:32:35
Acho que podes abrir ficheiros Java em Visual Studio e usar as ferramentas da linha de comandos directamente. Mas acho que não vais ter realce de sintaxe ou completação automática. O Eclipse não é muito diferente do Visual Studio, e há muitas ferramentas que são projetadas para tornar o desenvolvimento do Android mais confortável que funcionam dentro do Eclipse.
 2
Author: joemoe, 2010-01-18 02:10:54
Pode usar o Visual Studio para o desenvolvimento do Android. Veja um artigo bonito sobre ele Aqui
 2
Author: yogihosting, 2015-08-14 20:34:33

Se quiser criar uma aplicação Android usando a linguagem C#, pode usar Xamarin .
eles criaram esta grande ferramenta de desenvolvimento de plataforma Cross que permite aos desenvolvedores desenvolver aplicativos iOS e Android na Linguagem C#.

O Xamarin é oferecido em licenças diferentes de níveis livres para níveis empresariais, mas para não eu vou estar usando a versão inicial, que é a versão gratuita. Ele inclui o estúdio Xamarin, que é um ótimo começo para aqueles que querem experimentar a criação do seu primeiro aplicativos para Android, eles também oferecem uma licença de negócio que permite que você desenvolva em estúdio Visual para que você possa usar essa experiência rica semelhante ao desenvolvimento de aplicativos Web ou aplicativos Windows, em seguida, eles têm esta empresa que contém tudo

 1
Author: AminM, 2015-04-17 14:49:29
Pode usar o Visual Studio 2015 para criar aplicativos multi-plataforma para Android, iOS e Windows.

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

Espero que isto ajude!
 1
Author: Piseth Sok, 2016-02-27 06:39:47