visual studio run for emulator cordova android-emulator visual-studio-2015 visual-studio-cordova

studio - cordova run android device



Error al localizar adb.exe al ejecutar el emulador de Visual Studio 2015 RC y MS Android (1)

Visual Studio usa una clave de registro para identificar dónde está instalado el SDK de Android. Vaya a Ejecutar> regedit y vaya a HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Android SDK Tools. La entrada "Ruta" es lo que VS utiliza para encontrar el SDK, por lo que puede necesitar modificarlo para que coincida con el lugar donde está instalado su SDK. También asegúrese de que su carpeta android-sdk tenga / platform-tools / adb.exe

Estoy usando VS 2015 RC, y estoy escribiendo una aplicación móvil multiplataforma. Tengo todas las herramientas normales (java, sdk android, xamarin, cordova, etc.) instaladas y en funcionamiento. Todo el desarrollo está yendo bien. Puedo depurar bien. El emulador de Windows Phone 8.1 se ejecuta y depura de maravilla. El simulador de iOS funciona y depura de maravilla.

Cuando trato de ejecutar el emulador de MS Android (depuración de VS), mi proyecto se compila con éxito (se crea .apk) y el emulador de Android se inicia e inicia el sistema operativo del emulador sin problemas.

Sin embargo, después de que se inicia el emulador de MS Android, aparece una ventana emergente que dice "No se pudo ubicar Android Debug Bridge (adb.exe)". Mi aplicación nunca aparece en la pantalla del emulador, y VS me dice que la implementación falló.

adb.exe está instalado y funciona bien (D: / Archivos de programa (x86) / Android / android-sdk / platform-tools / adb.exe). Puedo ir al símbolo del sistema y ejecutarlo desde cualquier lugar (está en mi sistema PATH). ADB funcionará genéricamente a través del símbolo del sistema, detectará dispositivos y todo estará bien normalmente. Es solo a través de VS se equivoca.

¿Dónde podría VS estar buscando adb.exe en? ¿Podría estar relacionado con la elección de instalar Android SDK (incluidas herramientas como adb.exe) en mi D: unidad (no mi C :)?