gpt4 book ai didi

android - Cordova 在我的路径中找不到 ANDROID_HOME 或 android,尽管它们在那里

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:19:12 28 4
gpt4 key购买 nike

我将 ANDROID_HOME 设置到我的 android 安装目录,并将 $ANDROID_HOME/platform-tools 和 $ANDROID_HOME/tools 添加到我的 PATH。

将 android 平台添加到我的项目时,cordova 似乎找到了 android,因为它需要运行“android update project .....”,但是当我尝试运行“cordova run android”时,结果在以下错误中:

ERROR: Error: Failed to find 'ANDROID_HOME' environment variable. Try 
setting it manually.
enter code hereFailed to find 'android' command in your 'PATH'. Try
update your 'PATH' to include path to valid SDK directory.
ERROR running one or more of the platforms: Error:
[PATH_TO_PROJECT]/platforms/android/cordova/run: Command failed with exit
code 2

似乎 cordova 突然失去了对我的环境变量的访问权限,或者可能是某种版本冲突?

我安装了 android SDK 26 以及 19 到 22 之间的所有 API 和构建工具(因为这些是项目的要求)我正在运行 Cordova 6.0.0phonegap 7.0.1我的系统是 debian

我尝试了所有其他有类似问题的帖子中建议的所有内容,但仍然没有成功,它仍然给我同样的错误。

可能这只是我忽略的一件小事,但现在我一无所知,感谢任何关于可能导致问题的想法。

最佳答案

也许由于某种原因,这些文件在你的家下,但你没有权限,如果你执行带有递归参数(-r)的命令 chown(更改所有者),它将更改整个目录的所有权而且您不会有任何权限问题。sudo chown -R 你的用户名:你的用户名~/目录

关于android - Cordova 在我的路径中找不到 ANDROID_HOME 或 android,尽管它们在那里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46122351/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com