SDK de Android instalado, pero adb.exe ausente
Después de que mi instalación de Visual Studio de repente perdió la capacidad de desplegar mi aplicación Xamarin en un emulador de Android , decidí desinstalar TODO (Visual Studio, Xamarin, Android SDK) y empezar de nuevo.
Todo se ha reinstalado, pero el SDK de Android no incluye el archivo adb.exe. El lugar donde espero encontrarlo está aquí:
- Cómo consumir Web Api en la aplicación xamarin CrossPlatform
- Archivado tamaño de archivo APK muy grande - Xamarin.Android
- Adición de SearchView en el fragmento
- Recursos para Android de Xamarin NotFoundException ZXingNetMobile
- En android SetText sólo toma resId
C: \ Usuarios \ costcopc \ AppData \ Local \ Android \ android-sdk \ plataforma-herramientas \ adb.exe
¿Qué salió mal? ¿Cómo puedo arreglar esto?
Abrí una solicitud de cmd.exe y busqué la unidad entera (C:>) para encontrar el archivo – no existe.
Re-trazando mis pasos
En caso de que me ayude, volveré sobre mis pasos …
Desinstalación
He desinstalado Xamarin primero, de acuerdo con las instrucciones . Yo quería una pizarra en blanco así, por esas instrucciones, también desinstalé:
- Herramientas para Android SDK
- GTK #
No desinstale el SDK de Java porque, como mi primer enlace explicado, ya había utilizado un punto de restauración del sistema para recuperar una versión estable del SDK de Java.
El siguiente paso fue Visual Studio. He utilizado su instalador para la desinstalación, y luego he seguido el post-desinstalar "instalador secundario" instrucciones que dio.
Reinstalación
He reinstalado VS 2015 primero, luego lancé el instalador de Xamarin Studio, que a su vez instaló el SDK de Android para mí:
Con todo aparentemente instalado con éxito, lancé Visual Studio y traté de abrir el SDK Manager de Android con Herramientas -> Android -> Android SDK Manager.
Funcionó, pero noté que una ventana de cmd.exe se abrió y se mantuvo abierta, conteniendo un par extraños de mensajes de error.
Ahí está: "El proceso no puede acceder al archivo porque está en uso por otro proceso".
A pesar de las anomalías, utilicé el encargado del SDK para instalar 4 paquetes más.
Sin embargo, me sentía incómodo acerca de los mensajes de error, así que pensé que era hora de reiniciar. Después del reinicio la situación empeoró. Antes, Visual Studio era al menos capaz de lanzar el gestor SDK android. Ahora era totalmente incapaz de lanzarlo:
Ese extraño camino SDK C:\Users\costcopc\AppData\Local\Android\ANDROI-1
había desaparecido!
Xamarin Studio tampoco pudo iniciar el SDK Manager:
Ahora he decidido ejecutar una instalación de Xamarin Studio "reparación". Xamarin actuó como el SDK de Android fue instalado, y por lo que no hizo nada para solucionarlo.
Una vez más, ¿qué puedo hacer para solucionar esto?
- Xamarin realease construir menor tamaño
- Visual Studio 2017 - Xamarin - El archivo "obj \ Debug \ android \ bin \ packaged_resources" no existe
- Monodroid - Manejo de eventos en las vistas secundarias de filas ListView reutilizadas
- Xamarin - Android - Visual Studio - No se pudo iniciar la aplicación
- Cómo configurar Visual Studio para Xamarin.Android?
- Cómo zipalign el archivo apk en Windows
- Instalar GooglePlayServices con NuGet me da un error de Install-Package
- Cómo persistir Button.Pressed estado en Xamarin.Android?
Solucioné este problema seleccionando Herramientas / Cuenta Xamarin en VS 2017RC.
A continuación, el navegador se abre, entra en tu cuenta y descarga e instala Xamarin desde aquí.
Le recomiendo que instale la ISO de la comunidad VS 2015 desde aquí: https://go.microsoft.com/fwlink/?LinkId=615448&clcid=0x409
Después de la instalación, abra VS> tools> options> Xamarin y compruebe que su SDK se ha detectado correctamente:
Si algo no se detecta, a continuación, ejecute el administrador de SDK de Android como administrador y, a continuación, asegúrese de que los SDK estén instalados / actualizados correctamente.
Sólo ejecuta Visual Studio como administrador y se resolverá (directorio de mapas hasta la carpeta final donde se encuentra la herramienta real)
- Bucle de redireccionamiento infinito en Android cuando se redirecciona desde el servidor con AngularJS
- Native Debug Android Studio