android - 在 Ubuntu 中找不到“ANDROID_HOME”环境变量
问题描述
You have been opted out of telemetry. To change this, run: cordova telemetry on.
(node:5862) UnhandledPromiseRejectionWarning: CordovaError: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
当我尝试在 Ionic 中构建时遇到了这个问题。这是我的 ~/.bashrc
export HOME=home/fabrica
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/build-tools:$PATH
$ 回声 $PATH
会显示这个
home/fabrica/Android/Sdk/build-tools:home/fabrica/Android/Sdk/platform-tools:home/fabrica/Android/Sdk/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/home/fabrica//Android/Sdk/tools:/home/fabrica//Android/Sdk/platform-tools:/home/fabrica///Android/Sdk/tools:/home/fabrica///Android/Sdk/platform-tools
解决方案
首先,您可以删除有关遥测的第一行错误警告
科尔多瓦遥测收集科尔多瓦开发团队使用科尔多瓦的开发人员数据。
您可以通过以下方式从 cordova cli (cli 参考)打开/关闭:
cordova telemetry on
cordova telemetry off
推荐阅读
- ubuntu - jenkins Active:活动(已退出),为什么不运行状态
- machine-learning - Orange3 使用文本分类预测空目标
- android - Android ArrayAdapter 从 Class 获取特定元素
- javascript - 我如何在javascript map中同步执行mysql insert语句
- ios - 在 SwiftUI 中,如何拥有将数组作为 ForEach 视图的数据返回的函数?
- python - ValueError:TensorFlow2 Input 0 与层模型不兼容
- python - 如何更快地制作使用 networkx 的 matplotlib 动画?
- visual-studio-code - VS代码:NoPermissions(FileSystemError):错误:EACCES:权限被拒绝
- python - 从哪里下载 resnet50.h5 文件
- sql - 将运行总和分解为最大组大小/长度