Иони c Cordova Run android не удается в неверном месте ADB? - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь установить совершенно новую настройку для запуска примера приложения Ioni c 4 на устройстве android. Я использую совершенно новую iMa c и установил все необходимые компоненты (ioni c cli, npm, JDK8, Gradle, Android SDK, настройка переменных среды и т. Д. c.) Все последние версии, fre sh install.

Я могу создать пример приложения, добавить платформу android и выполнить сборку. Но когда я пытаюсь запустить устройство, я получаю эту ошибку:

cordova build android native-run android --app platform / android / app / build / output / apk / debug /app-debug.apk --forward 8100: 8100 [native-run] Ошибка: spawn / Users / mike / Библиотека / Android / sdk / platform-tools / adb ENOENT [native-run] в Process.ChildProcess._handle.onexit (internal / child_process. js: 267: 19) [native-run] в onErrorNT (internal / child_process. js: 469: 16) [native-run] в processTicksAndRejection (внутренний / process / task_queues. js : 84: 21) [ОШИБКА] Произошла ошибка при запуске собственного запуска подпроцесса.

Меня беспокоит то, что путь к файлу (... / sdk / platform-tools / adb) отличается Оттуда, где я вижу местоположение, когда я сам нахожусь в этом месте (то есть, установка fre sh для Android Studio имеет это в местоположении ... / sdk / platform-tools / platform-tools / adb .... (обратите внимание на дополнительная папка "platform-tools".

Когда я запускаю "adb devices", это работает, но только когда у меня есть переменная окружения (PAT H) установить в ... / platform-tools / platform-tools / adb, но когда я пытаюсь запустить команду ioni c, она явно пытается найти другое место. Как? Почему? Что я установил неправильно ???

1 Ответ

0 голосов
/ 30 марта 2020

После долгих трудов ... последним шагом было полное удаление и удаление всех компонентов Android Studio, а затем повторная установка. Это решило проблему и удалило дубликаты папок. Понятия не имею, как это могло бы произойти при стандартной установке, но если кто-то еще столкнется с этим, это будет моя рекомендация.

...