0
Estou há 2 meses no Android Studio, executo a versão mais recente (4.0.1 para Windows de 64 bits) para ser mais preciso e também executo as dependências de compilação off-line gradle mais recentes. Até agora, configurei meu Android Sdk bem o suficiente e a pasta Platform_tools está atualizada (incluindo a configuração completa do adb). Mas cada vez que tento executar meu emulador (Nexus 5 API 21), recebo um erro
A primeira coisa que ele me diz é "incapaz de localizar o adb", então ele me mostra um arquivo mostrando: "O binário ADB encontrado em C:\Users\CHINEZ\AppData\Local\Android\Sdk\platform-tools\adb.exe é obsoleto e tem sérios problemas de desempenho com o emulador do Android. Atualize para uma versão mais recente para obter uma transferência de aplicativo/arquivo significativamente mais rápida. (ele também exibe parcialmente o emulador)
Em seguida, no log de eventos, ele mostra "Emulator: emulator: ERROR: AdbHostServer.cpp:102: Unable to connect to adb daemon on port: 5037"
Eu tentei todas as soluções relacionadas ao adb neste site, como;
* Baú de vírus Avast * Excluindo e substituindo o android platform_tools Desmarcando e excluindo as versões mais antigas do sdk * Selecionando o uso do local adb detectado * Excluindo e executando o AVD e tantas outras coisas ... mas nenhum deles funcionou para mim Mesmo assisti muito de vídeos do youtube, tudo em vão
Por favor, alguém pode ajudar com outras soluções possíveis para esse bug que eu possa experimentar?
Se a versão instalada for muito antiga, baixe e instale a versão mais recente do
adb
.Do Android Debug Bridge (adb) :
Tentei reinstalar o Android SDK depois de excluir o diretório de ferramentas de plataforma, mas sem sucesso. O que funcionou para mim foram os seguintes passos:
No Android Studio vá em File > Project Structure (Ctrl + Alt + Shift + S no windows);
Em Configurações do projeto>Projeto> O SDK do projeto deve ter um Android SDK válido selecionado;
emular um novo dispositivo;
verifique se o daemon adb está em execução e reconhece o dispositivo emulado: abra o prompt do cmd, execute
%ANDROID_HOME%\platform-tools\adb.exe devices
e ele deve listar o dispositivo que você possui no atm.