Estou usando o Windows 10 e, quando inicio o Emulador de dispositivo virtual no Android Studio, continuo recebendo a mensagem:
"O binário do ADB em C: \ Usuários \ arquivos \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe está obsoleto e tem sérios problemas de desempenho com o Emulador Android. Atualize para uma versão mais recente para obter um aplicativo significativamente mais rápido / transferência de arquivo".
Sou um novo desenvolvedor com pouca experiência. O que preciso atualizar para uma versão mais recente para que a mensagem não seja mais exibida?
Respostas:
Eu sou novo no android também. A resposta de dkalev está correta, mas não é muito descritiva para um novo usuário. Eu descrevi as etapas abaixo.
É tudo o que há para isso.
Feliz codificação
fonte
you're out of date, catch up
.Para mim, atualizar o SDK não ajuda. Resolvo esse problema desmarcando a opção emulador "Usar local do ADB detectado". De uma chance.
fonte
Eu tive o mesmo problema e o resolvi atualizando as Ferramentas de compilação do SDK do Android. Abra o gerenciador de SDK no Android studio (turno duplo e digite gerenciador de SDK). Na segunda guia (SDK Tools), atualize as ferramentas de compilação do Android SDK e a mensagem de erro deve desaparecer.
fonte
17-01-2019
Isso funciona para mim. Apenas abriu
Android SDK Manager
Então mostrou4 Updates Available
. Então, eu apenas atualizei e não há mais aviso acima.fonte
Este é um bug de anos.
Verifique sua versão do adb assim: (o caminho do adb é fornecido com o próprio erro)
resultado :
Isso significa que esse adb vem das mais recentes ferramentas da plataforma sdk 29.0.4. Confira a versão mais recente do site oficial aqui .
Se você já possui a versão mais recente do ADB instalada e ainda está recebendo o erro, esse é um problema conhecido. O Google ainda não forneceu nenhum outro BAD. Clique na opção "nunca mostrar novamente" e continue.
fonte
Teve o mesmo problema, mas no meu caso, a correção foi um pouco diferente, pois nenhuma atualização estava sendo exibida para as Ferramentas do Android SDK. Abri o Virtual Device Manager e percebi que meu emulador estava executando a API 27. Voltei ao SDK Manager e não tinha nenhuma API 27 SDK Tools instalada. A instalação da v 27 resolveu o problema para mim.
fonte
No meu caso, o que removeu esta mensagem foi (Depois de atualizar tudo) excluir o emulador e criar um novo. A atualização manual do adb não resolveu isso. Nem atualizando através do estúdio Android Gui. No meu caso, parece que desde que o emulador foi criado com componentes "antigos", ele continua mostrando a mensagem. Eu tinha três emuladores, apenas os apaguei e criei um novo. Para minha surpresa, quando começou, a mensagem não existia mais.
Não sei dizer se o desempenho é melhor ou não. A mensagem simplesmente não apareceu. Também tenho tudo atualizado para o mais recente (emuladores e sdk).
fonte
(Você mencionou que é novo no Android Studio), por isso, recomendo pressionar o botão Android Studio> Ajuda> Verificar atualizações ... que atualizará seu ambiente.
fonte
Resolvi esse erro desinstalando duas versões mais antigas das ferramentas de compilação do SDK, deixando apenas a mais recente.
fonte
Nenhuma das respostas mais votadas funcionou para mim, exceto quando desmarquei "Usar local do ADB detectado", como mencionado acima por @ 褚 阳光. Felizmente, no meu caso, a mensagem não apareceu, mesmo quando eu a liguei novamente. Em outras palavras, o problema pode ser resolvido reiniciando "Usar local detectado do ADB" :)
fonte
Eu tive o mesmo problema e o resolvi atualizando as Ferramentas de compilação do SDK do Android no Android Studio.
etapa 1 - turno duplo e digite SDK manager, isso abrirá o SDK manager
etapa 2 - Na segunda guia (SDK Tools), atualize as ferramentas de compilação do SDK do Android e a mensagem de erro deve desaparecer.
se isso não resolver, verifique a opção na guia Configuração,
use detected Adb tool
na guia Configuraçãofonte
Primeiro, você precisa verificar qual SDK seu emulador está usando e, como o @kuya sugeriu, siga estas etapas e instale a versão mais recente dessa ferramenta de compilação do SDK. Suponha que o seu emulador use o SDK 27 e instale o mais recente dessa série. Para mim, era 27.0.3. Depois que o erro se foi.
fonte
Tente atualizar os itens das Ferramentas do SDK e exclua todos os emuladores criados no momento e recrie novamente. funciona para mim
fonte
Tente redefinir a fábrica para o dispositivo virtual no Gerenciador de dispositivos Android
fonte
Eu segui a resposta, mas a etapa final mágica foi excluir o ambiente virtual existente e criar um novo.
fonte
Isso pode parecer normal, mas eu estava recebendo o mesmo erro, mas o atualizei e funcionou agora sem nenhum erro. Sugiro que alguém tente primeiro as atualizações.
fonte
Se você ficar parado depois de seguir cada uma das etapas descritas acima, sugiro que você combine mais de uma resposta. As respostas de @Kuya e @ 褚 阳光 funcionaram para mim. Experimente-os. Eu posso explicar mais se as etapas estão produzindo resultados para você.
fonte