我一直在浏览Cordova教程进行安装和创建第一个应用程序。在花了最后几个小时试图弄清楚这一点之后,我几乎走到了尽头。我目前正在运行Ubuntu,并尝试在Android 4.0.0上构建。
我已经具有以下错误中列出的所有文件。除了此错误外,对于不存在的文件,我还会得到3个连续的弹出窗口,它们显示:
“找不到文件'/ home / prawg / workspace / hello / list'”
“找不到文件'/ home / prawg / workspace / hello / targets'”
“找不到文件'/ home / prawg / workspace / hello /-compact'”
这是错误:
[错误:请安装Android目标:“ android-22”。
提示:通过运行以下命令来打开SDK管理器:/ usr / local / bin / android您将需要:
- 适用于android-22的“ SDK平台”
- “ Android SDK平台工具(最新)
- “ Android SDK Build-tools”(最新)]
构建以下平台之一时出错:错误:/ home / prawg / workspace / hello / platforms / android / cordova / build:
命令失败,退出代码为2
您可能没有所需的环境或操作系统来构建此项目
错误:/ home / prawg / workspace / hello / platforms / android / cordova / build:命令失败,退出代码为2
在ChildProcess.whenDone(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
在ChildProcess.emit(events.js:98:17)
在也许关闭(child_process.js:766:16)
在Process.ChildProcess._handle.onexit(child_process.js:833:5)
任何帮助,将不胜感激。
因此,在花了数小时试图弄清楚这一点之后,我终于找到了解决方案。
当我安装Android时,我是通过Android Studio下载来完成的。安装后,我进入了UI中的SDK Manger,并更新了上面错误中列出的3个文件。由于某些原因,在我的$ ANDROID_HOME路径设置为/ home / prawg / Android / Sdk的SDK中,此更新未更新
解决方法如下:
我通过终端转到$ ANDROID_HOME目录-/ home / prawg / Android / Sdk,并使用以下命令:
tools/android update sdk --no-ui
从终端安装了所有更新,当我键入Android的build命令时,没有问题。
也许有更多Android经验的人可以详细说明为什么会这样?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句