Encontrei alguns links, mas eles não explicam como isso é feito. Posso depurar usando o Xamarin Studio IDE, mas esse IDE (sem ofensa) é ruim em comparação com o Visual Studio 2012.
Usando o Visual Studio 2012, parece haver apenas a opção de selecionar um emulador para depurar. Então, como faço para depurar em meu dispositivo real via USB (já tenho USB Debugging = true)?
86
Respostas:
Estou usando o Visual Studio 2017 com um OnePlus.
Para fazer a depuração funcionar, fiz o seguinte.
Nota lateral: percebi que às vezes também depende do cabo que você usa. Se ainda não tiver sorte, tente outro cabo.
fonte
Você receberá um prompt de confirmação no dispositivo Android para perguntar se o PC tem permissão para se conectar. É fácil perder isso se a tela do seu dispositivo entrar no modo de espera.
fonte
Estou usando o Visual Studio 2015 com o Xamarin e a única maneira de fazer com que ele reconheça meu Galaxy S4 é desligar a depuração USB e ligá-la novamente enquanto o VS está em execução. Isso é necessário sempre que desejo usar este telefone com o VS. Nunca tive que fazer isso com o Android Studio.
fonte
1 - Drivers originais (exemplo: http://androidmtk.com/download-samsung-usb-drivers )
2 - Ative as opções do desenvolvedor no celular (por exemplo, no Android 4.2.2, execute 7 cliques em "informações do celular" - "número de série")
3 - Depuração de USB nas opções do desenvolvedor móvel também
fonte
Também tive um problema semelhante, resolvi-o instalando os drivers USB específicos para o modelo do meu telefone.
fonte
tl; dr Instale os drivers, caso ainda não tenha feito isso.
Conforme mencionado em um dos comentários acima, instalei o driver USB específico do dispositivo (os drivers LG estão aqui ) e ele resolveu meu problema. Agora funciona perfeitamente.
Eu estava com a (incorreta!) Impressão de que não precisaria instalar os drivers para habilitar a depuração. Eu já conseguia conectar meu dispositivo ao meu laptop para visualizar arquivos, etc. e, portanto, pensei que os drivers eram desnecessários.
fonte
Depois que tudo estiver pronto, o dispositivo pode aparecer na lista "Dispositivos não compatíveis". Isso pode estar acontecendo se a "versão mínima do Android" definida em seu projeto for superior à versão do Android que você tem em seu dispositivo. Se sim, você pode definir a "versão mínima do Android" no manifesto do Android
fonte
Eu defino minha conexão móvel no modo de carregamento USB e habilito a depuração USB. Ele pode solicitar a instalação do driver, após a instalação do driver desconecte o celular e reconecte-o, agora isso deve aparecer na lista de dispositivos do Visual Studio para depuração.
fonte
Parece que o Xamarin Android Player não está instalado. Você precisará instalar isso.
fonte