Android 在Cordova上运行命令时出错:Cordova仿真命令

Android 在Cordova上运行命令时出错:Cordova仿真命令,android,cordova,Android,Cordova,我遵循了在使用android平台中安装所需软件包的所有步骤。Android SDK、Android Studio和Gradle都已设置完毕。但是,当我运行cordova-emulate命令时,我收到以下消息: Checking Java JDK and Android SDK versions ANDROID_SDK_ROOT=undefined (recommended setting) ANDROID_HOME=/home/jcfrane/Android/Sdk (DEPRECATED) /

我遵循了在使用android平台中安装所需软件包的所有步骤。Android SDK、Android Studio和Gradle都已设置完毕。但是,当我运行cordova-emulate命令时,我收到以下消息:

Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=/home/jcfrane/Android/Sdk (DEPRECATED)
/opt/android-studio/gradle/gradle-4.10.1/bin/gradle: Command failed with exit code EACCES
我试着用sudo运行它,得到了以下消息:

Failed to find 'ANDROID_HOME' environment variable. Try setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
我重新检查了我的环境,它指向正确的目录。当我运行android时,android命令可用

有什么问题吗

谢谢