CW
Navegação
🇧🇷 PT 🇺🇸 EN
Home Sobre Stack Empresas Blog
CONTATO
Voltar para o Blog
11 ago. 2020 55 Visualizações
Erro "Não foi possível iniciar o servidor ADB" ao construir um projeto Android no Unity

Erro "Não foi possível iniciar o servidor ADB" ao construir um projeto Android no Unity

"Erro ADB no Unity? Resolva conflitos com o Xamarin! Feche projetos Xamarin no Visual Studio ao criar builds Android no Unity. #Unity #Android"

Hoje eu estava tentando criar uma nova Build Android do Unity para um dos meus jogos, e me deparei com este erro:

CommandWithNoStdoutInvokationFailure: Unable to start ADB server. Please make sure the Android SDK is installed and is properly configured in the Editor. See the Console for more details.
  at UnityEditor.Android.Command.RunWithShellExecute (System.String command, System.String args, System.String workingdir, System.String errorMsg) [0x00060] in <59b231ad19bf42f6b72bf2546a9b9393>:0 
  at UnityEditor.Android.ADB.StartServer () [0x00013] in <59b231ad19bf42f6b72bf2546a9b9393>:0 
  at UnityEditor.Android.ADB.Run (System.String[] command, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) [0x0000b] in <59b231ad19bf42f6b72bf2546a9b9393>:0 
  at UnityEditor.Android.AndroidDeploymentTargetsExtension.GetKnownTargets (UnityEditor.DeploymentTargets.IDeploymentTargetsMainThreadContext context, UnityEditor.ProgressHandler progressHandler) [0x0001d] in <59b231ad19bf42f6b72bf2546a9b9393>:0 
  at UnityEditor.DeploymentTargets.DeploymentTargetManager.GetKnownTargets () [0x00001] in <4dfeb7acf9f44dd0adc2a4f68156471c>:0 
  at UnityEditor.Android.AndroidBuildWindowExtension+<>c__DisplayClass31_0.<SpawnFetchTargetsThread>b__0 () [0x00002] in <59b231ad19bf42f6b72bf2546a9b9393>:0

Depois de reiniciar o Unity algumas vezes, conectar e desconectar meu dispositivo Android e pesquisar um pouco na Internet, finalmente consegui resolver o problema.

O que estava causando isso era um conflito entre o ADB.exe do Xamarin para Visual Studio e o ADB.exe do próprio Unity. Ao tentar criar a Build do Unity, ao mesmo tempo, eu tinha outra instância do Visual Studio aberta com um Projeto Xamarin.

Eu apenas fechei o Projeto Xamarin do Visual Studio e então FUNCIONOU! Consegui gerar a Build Android para Unity novamente! =)

Então lembre-se, ao tentar gerar uma build para Unity Android, NUNCA mantenha uma instância do Visual Studio com um Projeto Xamarin aberto ao mesmo tempo, e tudo deve funcionar como esperado!

Você teve o mesmo problema e este artigo te ajudou? Por favor, deixe um comentário aqui!

Obrigado e até a próxima! Paz e Vida Longa e Próspera! 🖖

Cezar Wagenheimer
Written By

Cezar Wagenheimer

Full Stack Developer & Game Creator. Specialized in building immersive digital experiences and advanced systems.

Connect:
Share this article

Comentários

Seja o primeiro a comentar!

Deixe seu comentário