当前位置: 首页 > 知识库问答 >
问题:

采取ANDROID_HOME路径错误,而建设科尔多瓦项目

卫招
2023-03-14

我正在尝试在linux上安装cordova。当我想要构建android平台时,没有设置android_HOME,并且“android”命令不在您的路径中。

我所做的;

1. installed lubuntu
2. sudo apt-get update
3. sudo apt-get upgrade
4. sudo apt-get install git
5. sudo apt-get install nodejs
6. sudo apt-get install npm
7. sudo ln -s /usr/bin/nodejs /usr/bin/node
8. sudo apt-get install ant
9. sudo apt-get install openjdk-7-jre
10. sudo apt-get install openjdk-7-jdk
11. sudo apt-get install lib32stdc++6
12. downloaded android sdk and unzipped /home/sakarya/android-sdk-linux
13. opened sdk manager and installed api 8, 10, 19, 22 and 22 MNC with all extras
14. sudo nano ~/.bashrc or sudo nano /root/bashrc or sudo nano ~/.profile
export ANDROID_HOME="~/android-sdk-linux"
export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools
--or--
export ANDROID_HOME = "~/android-sdk-linux"
export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"
15. sudo npm install -g cordova
16. dir: /home/sakarya
sudo cordova create hello - no error
cd hello
sudo cordova plugin add cordova-plugin-network-information - no error
sudo cordova platform add android - no error
sudo cordova build android - error
17. android command works. it opens sdk manager.

原因可能是什么?

谢谢

共有1个答案

佘茂才
2023-03-14

原因是您导出变量并在用户中设置路径,然后使用sudo运行cordova。

sudo与常规命令不能在同一个环境中运行(更多信息请参阅linux发行版的sudo文档)

好消息是,使用cordova cli时不需要sudo。

所以yust运行cordova构建android,你可能会有好的惊喜。(希望你不会有访问错误,因为你使用sudo创建了项目...在这种情况下,从cordova创建...没有sudo重启)

 类似资料:
  • 我有一份科尔多瓦的申请。系统重新安装后无法编译它。 我有错误-

  • 嗨,我运行ionic命令时出现以下错误()。任何线索都将不胜感激。我的Java是9.0.1,错误消息对我来说没有意义。请提出你的想法。 ANDROID_HOME=C:\程序文件(x86)\Android\android-sdkJAVA_HOME=C:\程序文件\Java\jdk-9.0.1错误:JDK 1.8或更高版本的需求检查失败 [错误]运行科尔多瓦运行Android时出错(退出代码 1)。

  • 我试图在我的Android手机上运行我的科尔多瓦应用程序。我得到以下错误在构建:输入图像描述在这里 在此处输入图像描述 在我的环境变量中,路径设置为SDK、工具和平台工具。ANDROID_主页到SDK,JAVA_主页到JDK文件夹。

  • 以下是我在检查需求时得到的信息: 以下是我在尝试构建时得到的结果: 我已将ANDROID\u HOME的环境变量设置为C:\Users\Ben\AppData\Local\ANDROID\Sdk,将JAVA\u HOME设置为C:\Program Files\JAVA\jdk-14.0.2,并将添加的C:\Program Files\JAVA\jdk-14.0.2\bin、Sdk工具、Sdk平台工

  • 我正在开发一台新的乌班图机器。我已经安装了最后一个离子版本,java 8,Android Studio。我创建了一个新的空白离子项目。 当我尝试运行时,出现以下错误: 有同样错误的人?有人知道解决方法吗?? 离子信息 cli程序包:(/usr/lib/node_modules) 全局程序包: 本地程序包: 系统: 环境变量: 杂项: 渐变 --version 渐变 4.1 构建时间:2017-08

  • 在使用Cordova编译android命令为Cordov-android生成应用程序时,我收到以下错误并且无法继续。 哪里出错了:任务执行失败。 .xml 执行时出现故障 我尝试了堆栈流中收到的几个选项,但无法解决它。