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

在Linux上为Android构建离子应用程序失败,退出代码为2:未能找到“Android_home”

屠锐
2023-03-14

但如果我这么做了

echo$android_home&&echo$java_home&&echo$ant_home

/home/user3123726/Android/SDK

    null

我不知道构建过程失败的原因是什么。任何帮助都很感激-谢谢!

这里是ionic项目创建的完整日志(基本上是创建、添加平台和构建):

离子启动myApp选项卡

cd myApp

sudo ionic平台添加android

更新了钩子目录以具有执行权限

路径:平台/Android

软件包:com.ionicframework.myapp809922

名称:myApp

添加到body类:platform-android

将平台保存为打包。json文件

sudo ionic build android

错误:/home/user3123726/testing/myapp/platforms/Android/Cordova/build:命令失败,退出代码为2

在childprocess.whendone(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23)

在emitTwo(Events.JS:87:13)

共有1个答案

谢烨烨
2023-03-14

修正了它:

是权限问题

sudo chown -R $(whoami) /home/user3123726/.cordova

给科尔多瓦权利

 类似资料:
  • 要安装Cordova,请确保安装了Node.js,然后运行 > 安装node.js 安装科尔多瓦 然后我解压缩了adt-bundle,并从sdk->/home/kelvin/android-sdk-linux/ 复制了文件夹,这些文件夹是:build-tools,extras,platforms,platform-tools,system-images,tools。 然后我执行以下命令来安装最新的

  • 我在Android Studio上使用标准的颤振应用程序,当我无法执行颤振pub get时,当我执行颤振run时,我会得到这个异常 我已经尝试过强制升级和完全颤动了 颤振医生-v 我已经卸载了Android Studio IDE并重新安装,我尝试重新安装Java JDK,但我不知道如何解决这个问题。

  • C:\Users\Tuladhar\WebStormProject\myproject cordova build android运行命令:“C:\Program Files\nodejs\node.exe”C:\Users\Tuladhar\WebstormProjects\myproject\hooks\after\u prepare\010\u add\u platform\u类。js C:

  • 问题内容: 很长时间以来,我一直在从事与离子相关的项目。 最近,我更新了android studio及其软件包,由于以下问题,我现在无法在android上进行构建: com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com / google / android / gms / iid

  • 我不确定发生了什么,过去我们在Azure Devops中的管道构建的一切都很好。 但是就在最近,我们的每个构建都在zipariing上失败了... APK zipmays和构建在使用Android Studio IDE时很好,但在Azure Devops管道中失败了。 以下是Azure中zipalign的开始: 这是最后的失败消息: 最后,这是我们管道YAML的上下文: 任何帮助都将不胜感激! 编

  • 我正在为Phonegap开发设置一个环境,我遇到了一些麻烦,最终构建和运行适用于Android的应用程序。 当我尝试执行Android构建时,出现以下错误: 一些细节: 我在 Windows 8.1 上运行; 我使用的是Android SDK 22; 我已经为 JDK、Android(工具、构建工具和平台工具)、Ant 和 Gradle 创建了环境变量。 任何想法为什么我会收到此错误? 谢谢。