- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试构建 Cordova 附带的 hello world 应用程序。我创建了项目并将以下内容添加到我的 .bashrc 中:
export ANDROID_HOME=~/Android/Sdk
export PATH=${PATH}:~/Android/Sdk/tools:~/Android/Sdk/platform-tools
当我运行 echo $ANDROID_HOME 时,我看到了正确的路径并且运行 echo $PATH 也返回了附加了正确的 sdk 路径的路径。但是,当我运行 sudo cordova build 时,它仍然说 $ANDROID_HOME 未设置并且 android 不在您的路径中。在过去的 3 个小时里,我一直在尝试解决此问题,但没有任何解决方案:( 不胜感激!谢谢!
最佳答案
我似乎已经解决了我的问题。
我不是 100% 是什么,但它可能与未设置 sudo
和我的 JAVA_HOME
变量的组合有关。
我之前运行的是返回错误的 sudo cordova build
。在我读到某处可能是因为 sudo 的原因后,我尝试删除并重新创建该项目。重新创建项目后,我仅使用 cordova build
运行它,但出现了一个新错误:无法运行 java -version
。我认为它在定位我的 jdk 安装时遇到了一些麻烦,我在某处读到您需要在 .bashrc 中分配 JAVA_HOME 变量。所以我添加了 export JAVA_HOME=/opt/java/jdk1.8.0_45
然后添加了 $JAVA_HOME/bin
到我的路径。在此之后,它构建成功。
关于linux - Cordova 报告 ANDROID_HOME 未设置,即使它是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31205187/
您好,我已经按照所有标准步骤使用 Meteor 安装 Android,但在 mup 部署时遇到以下错误: 错误:ANDROID_HOME 未设置且“android”命令不在您的 PATH 中。你必须
我目前正在设置一个 Appium 平台,它无法找到我的 ANDROID_HOME 路径。我已将 sdk 下载并安装在 Users/User/Android/sdk 中。我的 bash_profile
按照 bitbucket 的 documentation 中的建议,我有以下 bitbucket-pipelines.yml 文件- image: java:8 pipelines: defaul
我尝试在 bash 中设置 ANDROID_HOME,我使用 CentOs 7。首先,尝试使用 export export ANDROID_HOME=/home/zhilevan/Android/S
我最近从事应用程序开发,我在 Windows 7 上使用 WebStorm 作为我的 IDE。 我创建了一个框架 Phonegap/Cordova 项目,并替换了在 Visual Studios 15
为了让 Maven 正常工作,我需要将 ANDROID_HOME 变量设置为指向我的 SDK 目录。我想我需要将其设置为“/Users/kramer65/dev/adt-bundle-mac-x86_
我在测试中使用 viewclient 来按下按钮。但是我得到 ANDROID_HOME path was not set,尽管我在环境变量中设置了它。我正在使用 windows7 操作系统。 File
我的 Android 项目的 git 存储库中有一个 local.properties 文件。在我的构建服务器上,它正在检查 git 并运行 gradle 目标来执行单元测试。构建服务器是 linux
我正在尝试使用 calabash 和 android 进行测试。所以它只是一个启动和安装的葫芦。当我运行时尝试执行第一个测试时出现问题: calabash-android run myAPP.apk
我找到了很多解决方案,但它们都没有帮助我。 我在/home/username/.zshrc中定义了变量 export ANDROID_HOME="/home/username/Android/Sdk"
当我运行 tns run android 或 tns doctor 时,我收到一条错误消息,提示未设置 ANDROID_HOME 环境变量。然而,它是明确设置的。 Mac OSX Sierra 10.
我正在尝试构建一个 ionic-android 项目,并且我已经安装了 android sdk。 我的项目名称是myApp。我已成功将android平台添加到myApp。但是当我尝试构建项目时 ~/m
我在 Google 和 Stack Overflow 上到处寻找答案,但找不到适合我的答案。我正在学习 Cordova,我正在尝试通过终端运行 android 模拟器,当我运行“sudo cordov
似乎我做错了,或者我做错了 我正在使用 ubuntu/基本操作系统 我添加了路径 tail ~/.bashrc 给我这个 export HOME="/home/jsantana" export AND
我在检测 ~/.bashrc 中的 ANDROID_HOME 时遇到了麻烦 当我 flutter doctor 时出现此错误: Doctor summary (to see all detai
我正在从运行 Ubuntu server 20.04 的树莓派 4 运行测试需要 adb(android sdk 工具)。测试已经运行了几个月没有问题。 昨天测试开始失败,出现以下错误: remote
当我运行时 $ionic cordova build android 构建失败并出现此错误: cordova build androidFailed to find 'ANDROID_HOME' en
我正在尝试将 android 添加到我在 ubuntu 上的 meteor 项目,但收到与 $ANDROID_HOME 变量相关的错误。 $ meteor --verbose add-platform
我正在cordova 6.0上工作,为此目的我安装了android studio 3.0.1、nodejs 6.0、jdk 1.8.162,但是当我运行cordova build android命令时
我有 2 个看起来相同的目录, ANDROID_HOME=C:\Android\sdk ANDROID_SDK_HOME=C:\Users[user]\AppData\Local\Android\Sd
我是一名优秀的程序员,十分优秀!