Quero executar / testar aplicativos Android no emulador Android e digitar usando o teclado do meu PC, pois ele permite que eu digite e teste mais rapidamente. No entanto, quando uso o emulador, ele aceita apenas entradas do teclado nativo do Android (na tela). Como posso ativar o teclado do meu PC para uso no emulador do Android?
keyboard
android-emulator
Hafiz
fonte
fonte
Respostas:
Eu tive o mesmo problema depois de atualizar as ferramentas do desenvolvedor (v20.0.0v2012 ...). De repente, nenhum dos meus dispositivos virtuais Android aceitaria qualquer entrada do meu teclado físico de PC / Mac.
Foi assim que eu consertei:
Window menu
>>AVD Manager
Edit
Hardware
, clique emNew
Keyboard Support
e clique emOK
yes
Meus outros AVDs que não possuem essa propriedade de hardware "suporte ao teclado" adicionada NÃO aceitam minha entrada física no teclado.
fonte
Por favor, tente as seguintes configurações. Meu ambiente (destino: Android 4.0.3 - API nível 15) bem-sucedido.
AVD - Editar - Hardware: - Novo ... - Suporte para teclado - sim
AVD - Editar - Hardware: - Novo ... - Suporte para tampa do teclado - não
fonte
Keyboard lid support
?Você precisa alterar o arquivo config.ini no diretório .android. Este arquivo é encontrado no diretório principal do disco rígido. A partir daí, abra o arquivo avd e você verá uma lista de dispositivos virtuais. Abra o dispositivo desejado e, em seguida, abra o config.ini no bloco de notas. Copie este texto: "hw.keyboard = yes" (sem as aspas) e salve e feche. Na próxima vez que você abrir o emulador, você poderá usar o teclado.
Você também pode abrir o arquivo hardware-qemu.ini no mesmo diretório que o config.ini e, em seguida, pode ver uma lista de todas as opções de hardware. Altere o hw.keyboard de "não" para "sim".
Espero que isto ajude!
fonte
Esta resposta é para aqueles que criaram o emulador a partir da fonte (isto é, seguindo as instruções em source.android.com). Você precisa modificar uma propriedade no seguinte arquivo:
Na seção a seguir desse arquivo, altere o valor padrão de não para sim:
Em seguida, reconstrua (usando make). Pelo menos isso funcionou para mim.
fonte
Eu tive esse problema apesar de ter a configuração correta e percebi que o problema real era que o foco estava nas janelas dos botões de controle do emulador, conforme relatado neste problema .
Para verificar se esse é o seu problema, verifique se pressionar o espaço pressiona um desses botões e se pressionar a tecla tab move o quadrado do foco de destaque entre os elementos nos controles do emulador. Se esse for o problema, você poderá contorná-lo da seguinte maneira:
Agora, o foco deve retornar à janela principal do emulador do Android, não aos controles do emulador, e as teclas pressionadas devem ir para os aplicativos do Android.
fonte
Como alguns indicaram aqui, o teclado do PC deve estar ativado para as instâncias do AVD Emulator. A julgar pelo que a página do emulador no Android Developer diz sobre comandos de teclas e outros, não parece haver uma maneira de ativar / desativar o uso do teclado do PC no SDK. Sua melhor aposta é reinstalar o SDK e tente novamente.
fonte
Experimente Ctrl+ F11ou NumPad 7. Isso deve ativar o teclado, a menos que esteja desativado em outro lugar.
fonte
Se você estiver usando o
Xamarin.Android
inVisual Studio 2010
, poderá ativarKeyboard Support
o seguinte:Tools > Start Android Emulator Manager
AVD Name
que você deseja adicionarKeyboard Support
e clique noEdit
botãoHardware
área, clique noNew
botãoProperty
menu suspenso, selecioneKeyboard support
e clique noOK
botãoKeyboard support
Property
é adicionado àHardware
lista. Mude deValue
deNo
paraYes
Edit AVD
botãofonte