Невозможно соединить проект Cordova с мобильным - PullRequest
0 голосов
/ 03 июля 2019

Я работаю в проекте Cordova и там мне нравится запускать свой проект с помощью команды

Cordova run android

в окне командной строки. Я также включил опцию разработчика и опцию отладки USB в мобильном устройстве и подключил мобильное устройство через USB.

Теперь, запустив команду, я получаю сообщение о том, что


Checking Java JDK and Android SDK versions ANDROID_SDK_ROOT=undefined (recommended setting) ANDROID_HOME=C:\Users\Tommy\AppData\Local\Android\Sdk (DEPRECATED) adb: Command failed with exit code ENOENT Error output: 'adb' is not recognized as an internal or external command, operable program or batch file.

Я установил путь для ANDROID_HOME как C:\Users\Tommy\AppData\Local\Android\Sdk\platform-tools

И открыл новое окно командной строки и снова выполнил команду, но я также не смог сделать это правильно.

Может кто-нибудь помочь мне с решением? Заранее спасибо ..!

1 Ответ

0 голосов
/ 04 июля 2019

Вам необходимо добавить каталог platform-tools в исполняемую переменную среды PATH . Я добавил скриншот ниже в качестве примера:

enter image description here

Или установить с помощью powershell:

C:\Users\Tommy>powershell
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

PS C:\Users\Tommy> [Environment]::SetEnvironmentVariable("ANDROID_HOME", "C:\Users\Tommy\AppData\Local\Android\sdk", "User")
PS C:\Users\Tommy> [Environment]::SetEnvironmentVariable("ANDROID_TOOLS", [Environment]::GetEnvironmentVariable("ANDROID_HOME", "User") + "\tools", "User")
PS C:\Users\Tommy> [Environment]::SetEnvironmentVariable("ANDROID_PLATFORM_TOOLS", [Environment]::GetEnvironmentVariable("ANDROID_HOME", "User") + "\platform-tools", "User")
PS C:\Users\Tommy> [Environment]::SetEnvironmentVariable("PATH", [Environment]::GetEnvironmentVariable("PATH", "User") + ";"  + [Environment]::GetEnvironmentVariable("ANDROID_TOOLS", "User") + ";" + [Environment]::GetEnvironmentVariable("ANDROID_PLATFORM_TOOLS", "User"), "User")
...