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 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 no 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 no 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 exemplos de etapas para instalar a Xamarin.Android.Support.v4
biblioteca de suporte no Windows e 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 exigem 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 do Android.
Perguntas Gerais
Como automatizar um projeto de Teste NUnit do Android?
Este guia aborda as etapas para configurar um projeto de teste do Android NUnit , não um projeto Xamarin.UITest. Os guias do 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 builds de versão.
Suporte mais inteligente ao Xamarin Android v4 / v13 Pacotes NuGet
Support-v4
e Support-v13
não podem ser usados juntos no mesmo aplicativo, 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 durante a criação de 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 as informações completas de controle de versão e a saída completa do log de compilação.
Preterido
Qual versão do Xamarin.Android adicionou suporte ao Lollipop?
Este guia foi escrito originalmente para a visualização do Android L. Xamarin.Android 4.17 adicionou suporte Android L Preview e Xamarin.Android 4.20 adicionou suporte Android Lollipop.
Android.Support.v7.AppCompat - Nenhum recurso encontrado que corresponda ao nome fornecido: attr 'android:actionModeShareDrawable'
Esse erro poderá ocorrer em versões mais antigas do Xamarin se alguns dos pacotes do SDK do Android necessários estiverem ausentes.
Ajustando os parâmetros de memória Java para o designer do Android
Os parâmetros de memória padrão usados ao iniciar o java
processo para o 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 do Resource.designer.cs Android não será atualizado
Um bug no Xamarin.Studio 5.1 corrompeu anteriormente os arquivos .csproj 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 atualizar o Resource.designer.cs do Android) 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 do projeto precisa ser reparado manualmente, conforme descrito neste guia.