Недавно я попробовал Apache Cordova с Visual Studio 2017, но не смог отладить с помощью Android SDK, я следовал шагу от Откройте эмулятор Google в Visual Studio 2017.. Мне было показано «Установить эмуляторы Android», но я следил за установкой, но это было повторение, чтобы спросить меня о том же самом. Установите эмуляторы Android. Меня попросили установить "Google Android Emulator API Level 23.
Ниже была моя настройка:
Это известная проблема (по крайней мере, для меня) с VS2017 и еще одна причина продолжать использовать VS2015. Подробнее читайте в этой статье: Мобильные приложения Visual Studio 2017 и Apache Cordova
To compile for Android with Cordova 7.1.0, you may need to switch to the Android SDK API 26 by changing the ANDROID_HOME setting from Visual Studio. This introduces the problem that your Android emulators are no longer detected and you cannot deploy to emulator.
Как объясняется на странице, единственный обходной путь - развернуть вручную с помощью интерфейса командной строки, чего можно избежать, вернувшись к VS2015.
Спасибо, похоже, мне может помочь только VS2015. VS2017 действительно вызывает много проблем. После переустановки API 23 я смогу запустить отладку, но только с API 23. Еще через день я совершенно не могу отлаживать снова, но это была та же самая отладка. =. = "