Así que el problema que estoy teniendo después de una reinstalación de Windows, es que cada vez que llamo a ADB, simplemente se ignora.
Llamar a adb desde mis herramientas personalizadas parece funcionar (tengo un archivo d.bat, que llama a python, que llama a ruby, que hace algo de magia de avances con adb, el d.bat está en variables de entorno, así que sólo escribiendo 'd' en cmd lo llama bien. ¿Por qué el bat -> py > rb? no preguntes. Funciona. Lo uso para el trabajo).
Si el camino a adb ( D:\Android\sdk\platform -tools) entonces adb se llama bien. Desde cualquier otro lugar - no. Pero la misma ruta está en las Variables Ambientales, reinicié las líneas de comando para asegurarme de que tiene efecto, eso no ayudó, así que incluso reinicié la pc. Todavía nada. Se me acabaron las ideas. Sería genial si alguien es capaz de ayudar
CMD: https://puu.sh/ydFo9/7b9b58f456.gif
Env: https://puu.sh/ydFqh/0d8717dce0.png
0 votos
Mi conjetura sería que hay algún ejecutable llamado
adb
en otro lugar de suPATH
(lo que explicaría por qué llamar al correcto con la ruta completa sí funciona). No estoy seguro de cómo comprobarlo en Windows; en Linux usaríawhich adb
para ver qué se utiliza por defecto. Usted podría comprobar manualmente cada PATH en su ENV si hay algunaadb.(exe|bat|cmd|*)
archivo - no es que muchos lugares :)0 votos
@Izzy Sí. Soy retrasado. Mis propios archivos se llaman adb.py y adb.rb... Bumped sdk folder to the top in Environmental Variables and now it works... Gracias : D
0 votos
Me alegra leer que realmente era así de sencillo, ¡y gracias por responder a tu pregunta (upvoted)!