Instalação & Configuração
Quais pacotes de SDK do Android devo instalar?
A instalação do SDK do Android não inclui automaticamente todos os pacotes mínimos necessários para o desenvolvimento. Embora as necessidades individuais do desenvolvedor variem, este guia discute os pacotes que geralmente serão necessários para o desenvolvimento com o Xamarin.Android.
Onde posso configurar os locais de SDK do Android?
Este guia descreve as configurações padrão do SDK do Android, que devem funcionar para a maioria das configurações, e como alterar esses padrões no Visual Studio para Mac ou Visual Studio, se necessário.
Como faço para atualizar a versão do JDK (Java Development Kit)?
Este artigo ilustra como atualizar a versão do Java Development Kit (JDK) no Windows e Mac.
Posso usar a versão 9 ou posterior do JDK (Java Development Kit)?
O Xamarin.Android requer o JDK 8 ou o Microsoft Mobile OpenJDK. Este artigo lista algumas mensagens de erro comuns que você pode ver se o JDK 9 ou posterior estiver instalado, juntamente com instruções para verificar a versão do JDK.
Como posso instalar manualmente as bibliotecas de suporte do Android exigidas pelos pacotes Xamarin.Android.Support?
Este guia fornece etapas de exemplo para instalar a biblioteca de Xamarin.Android.Support.v4
suporte no Windows & Mac.
Quais drivers USB são necessários para depurar o Android no Windows?
Para depurar em um dispositivo Android ao desenvolver no Windows, você precisa instalar um driver USB compatível. O Android SDK Manager inclui o "Google USB Driver" por padrão, que adiciona suporte para dispositivos Nexus. Outros dispositivos requerem drivers USB publicados pelo fabricante do dispositivo. Este guia fornece informações sobre como encontrar esses drivers, bem como métodos de teste alternativos.
É possível se conectar aos emuladores de Android em execução em um Mac usando uma VM do Windows?
Este guia aborda métodos ao usar o emulador Android.
Perguntas gerais
Como automatizar um projeto de Teste NUnit do Android?
Este guia aborda as etapas para configurar um projeto de teste Android NUnit, não um projeto Xamarin.UITest. Os guias Xamarin.UITest podem ser encontrados aqui.
Por que meu build de versão do Android não pode se conectar à Internet?
A causa mais comum desse problema é que a permissão INTERNET é incluída automaticamente em uma compilação de depuração, mas deve ser definida manualmente para uma compilação de versão. Este guia descreve como habilitar a permissão em compilações de versão.
Smarter Xamarin Android Suporte v4 / v13 Pacotes NuGet
Support-v4
e Support-v13
não podem ser usados juntos no mesmo app, ou seja, são mutuamente exclusivos. Isso ocorre porque Support-v13
, na verdade, contém todos os tipos e implementação do Support-v4
. Se você tentar fazer referência a ambos no mesmo projeto, encontrará erros de tipo duplicados.
Como resolvo um erro PathTooLongException?
Este artigo explica como resolver um erro PathTooLongException que pode ocorrer ao criar um projeto Xamarin.Android.
Observação
Os artigos abaixo se aplicam a problemas que foram resolvidos em versões recentes do Xamarin. No entanto, se o problema ocorrer na versão mais recente do software, registre um novo bug com suas informações completas de controle de versão e saída de log de compilação completa.
Preterido
Qual versão do Xamarin.Android adicionou suporte ao Lollipop?
Este guia foi originalmente escrito para a visualização do Android L. Xamarin.Android 4.17 adicionado Android L Preview Support & Xamarin.Android 4.20 adicionado Android Lollipop Support.
Android.Support.v7.AppCompat - Nenhum recurso encontrado que corresponde ao nome fornecido: attr 'android:actionModeShareDrawable'
Esse erro pode ocorrer em versões mais antigas do Xamarin se alguns dos pacotes necessários do SDK do Android estiverem faltando.
Ajustando parâmetros de memória Java para o designer Android
Os parâmetros de memória padrão usados ao iniciar o processo para o java
designer do Android podem ser incompatíveis com algumas configurações do sistema. A partir do Xamarin Studio 5.7.2.7 e do Xamarin para Visual Studio 3.9.344, essas configurações podem ser personalizadas por projeto.
Meu arquivo Resource.designer.cs do Android não será atualizado
Um bug no Xamarin.Studio 5.1 corrompeu arquivos .csproj anteriormente excluindo parcial ou completamente o código xml no arquivo .csproj. Isso faria com que partes importantes do sistema de compilação do Android (como a atualização do Android Resource.designer.cs) falhassem. A partir da versão estável 5.1.4 em 15 de julho, esse bug foi corrigido; Mas, em muitos casos, o arquivo de projeto precisa ser reparado manualmente, conforme descrito neste guia.