A Android Game Development Extension (AGDE) para Visual Studio permite que você defina o Android como uma plataforma de destino para seus projetos do Visual Studio. A AGDE é compatível com uma gama completa de atividades de desenvolvimento: gerenciamento de projetos, criação, depuração e criação de perfil.
A AGDE é mais adequada quando você está desenvolvendo principalmente no Windows e usa o Microsoft Visual Studio para criar código em C ou C++. Se você estiver criando código em C ou C++ com ferramentas diferentes, use o Android Studio para desenvolver apps para o Android.
A AGDE faz parte do Android Game Development Kit. O Android Game Development Kit inclui bibliotecas e ferramentas compatíveis com a criação de jogos incríveis no Android. As bibliotecas do Android Game Development Kit são compatíveis com projetos AGDE. Ferramentas como o Android Graphics Inspector podem ajudar você a ajustar seu jogo para ter um desempenho ideal.
Definir o Android como destino no Visual Studio
A AGDE adiciona o Android como uma plataforma de destino ao Visual Studio. Isso permite que projetos de várias plataformas do Visual Studio integrem rapidamente o Android como uma nova plataforma. Os recursos do Visual Studio IntelliSense são compatíveis com a AGDE. Todas as arquiteturas atuais de CPU do Android são compatíveis: ARM e Intel em 32 bits e 64 bits.
Criar no Visual Studio
A AGDE integra-se ao MSBuild para compilar e vincular código C++ para Android. O Android NDK é usado para fornecer o compilador e o conjunto de ferramentas de compilação. Para desenvolvedores que têm dependências específicas, a AGDE é compatível com várias versões do NDK. As configurações de compilação do projeto são definidas usando o sistema padrão de propriedades do Visual Studio. A AGDE é compatível com o Incredibuild. Isso permite que os desenvolvedores usem a infraestrutura de compilação distribuída existente para acelerar os tempos da compilação para Android.
Depurar no Visual Studio
A AGDE é compatível com a implantação, execução e depuração com um emulador e um dispositivo físico. O depurador também pode ser anexado a um processo já em execução. A AGDE integra-se com o LLDB para compatibilidade com depuração. Com a AGDE, as sessões de depuração são executadas no Visual Studio usando a interface padrão para pontos de interrupção, rastreamento e inspeção de variáveis. Recursos adicionais incluem visualizações de memória e registro e desmontagem de código nativo. A funcionalidade de shell do LLDB está disponível por meio da janela de comando do Visual Studio. Os desenvolvedores do Unreal Engine que usam a versão 4.26.1 e mais recentes podem usar a AGDE para depurar no Android.
Perfil do Visual Studio
A AGDE se integra a uma versão autônoma do criador de perfil do Android Studio. Ele pode ser iniciado no Visual Studio e anexado a uma sessão de jogo em execução. O criador de perfil do Android Studio exibe estatísticas de uso em tempo real para CPU, memória, rede e energia.
Requisitos
A AGDE exige um PC Intel ou AMD que execute o Microsoft Windows com o seguinte software instalado:
- .NET Core SDK 2.2
- Android Studio 3.5 ou mais recente
- Visual Studio 2017 (15.4.0 ou mais recente) ou Visual Studio 2019 (16.0.0 ou mais recente)
Mais informações
(Links para download) (Links para o guia da AGDE)