android - ANDROID_SDK_ROOT / JAVA_HOME / 离子中的PATH环境变量
问题描述
我正在尝试通过此命令在 android 设备上运行离子应用程序
离子科尔多瓦构建 android --prod --release
我收到此错误:
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=undefined (DEPRECATED)
Requirements check failed for JDK 1.8.x! Detected version: 11.0.11
Check your ANDROID_SDK_ROOT / JAVA_HOME / PATH environment variables.
[ERROR] An error occurred while running subprocess cordova.
我已经安装了 Android-sdk 并作为环境路径:
cat: /home/yassine/Android/Sdk: Is a directory
并安装了 JDK 8:
java -version
openjdk version "1.8.0_292"
我正在使用 ubuntu
解决方案
推荐阅读
- java - Can one JDBC Statement be used at the same time?
- c++ - Increment an integer pointer and assign the value of the incremented pointer to another variable in C++
- sqlite - How do I fix an exception thrown during unit testing because SQLite doesn't have a certain function defined in HasDefaultValueSql?
- python - Will Anaconda work well if it is not the system python?
- javascript - ECMAScript AssignmentExpression 生产规则如何产生`foo = 42`?
- python-3.x - 我知道这可以使用 and 运算符来完成,但我想用 if else 语句来做到这一点
- c# - 在 Azure 订阅中部署 Azure 持久功能错误
- java - 通过网页显示 Swing 应用程序窗口
- ios - 如何在 Swift 的 web 视图中运行 javascript
- html - 标签“img”只能作为标签“noscript”的后代出现。您指的是 'amp-img' 吗?