【问题标题】:Alloy compiler failed合金编译器失败
【发布时间】:2015-09-18 12:44:01
【问题描述】:

您好,我在以下设备上运行我的应用程序: 名称 = Microsoft Windows 7 专业版 = 6.1.7601 架构 = 64 位 # CPU = 4 内存 = 4176924672

Node.js Node.js 版本 = 0.10.29 npm 版本 = 1.4.14

钛 CLI CLI 版本 = 5.0.3

钛 SDK SDK 版本 = 5.0.0.GA 目标平台 = 安卓

当我尝试为 android 设备编译和运行时,我收到以下错误:

执行Alloy compile: cmd /s /c C:\Users\Dell.appcelerator\install\5.0.0\package\node_modules\appc-cli-titanium\node_modules\alloy\bin\alloy compile C:\Users\ Dell\Documents\Appcelerator_Studio_Workspace\Oboulo_android\app --config platform=android,version=0,simtype=none,devicefamily=none,deploytype=test,target=device --no-colors 'C:\Users\Dell.appcelerator\ install\5.0.0\package\node_modules\appc-cli-titanium\node_modules\alloy\bin\alloy' 不是内部或外部命令、可运行程序或批处理文件。

[ERROR] : Alloy 编译器失败 追踪 | Titan exited with exit code 1 [ERROR] 应用程序安装程序异常进程终止。进程退出值为 1 应用程序在今天早上从 4.1.0 更新到 5.0.0 之前使用情人 CLI 版本正常运行。

任何机构都可以帮助我调试此问题。 (我什至尝试通过命令提示符重新安装 Alloy:npm install -g alloy 但仍然没有用......

【问题讨论】:

  • 我也有同样的问题。我怀疑这是因为编译器在cmd /s /c C:\Users\Dell.appcelerator\install\5.0.0\package\node_modules\appc-cli-titanium\node_modules\alloy\bin\alloy compile 中直接调用了合金而没有“节点”。我认为正确的是cmd /s /c node C:\Users\Dell.appcelerator\install\5.0.0\package\node_modules\appc-cli-titanium\node_modules\alloy\bin\alloy compile。我尝试更改 hooks/alloy.js 而不是调用它,但无法查看任何更改。我在这里发布的任何新闻。

标签: android titanium-alloy appcelerator-mobile


【解决方案1】:

这应该可以工作(更简单的方式):

只要运行

appc alloy install plugin

在项目目录中。

来源:https://community.appcelerator.com/topic/3388/executing-alloy-compile-error-after-update/10

【讨论】:

  • 嗨,我按照你说的在项目目录中安装了alloy,但仍然没有积极的结果。仍然面临同样的问题。我什至按照gabrieloliveira说的试过了,还是没用。
【解决方案2】:

最后我解决了这个问题。

首先我删除%userprofile%\.appcelerator\install\5.0.1\package\node_modules\appc-cli-titanium 文件夹。

于是用npm install appc-cli-titanium再次安装了appc-cli-titanium。

在这之后,错误继续,所以,今天我在项目文件夹中找到了一个特殊的文件夹,是plugins/ti.alloy。此文件夹包含alloy/hooks/alloy.js 的副本,而不是调用合金编译器。

所以将%userprofile%\.appcelerator\install\5.0.1\package\node_modules\appc-cli-titanium\node_modules\alloy\hooks\alloy.js复制到你的项目文件夹plugins/ti.alloy/hooks/alloy.js

Ps:将 5.0.1 替换为您的版本。签入 .appcelerator\install 文件夹。

现在可以了!

【讨论】:

    【解决方案3】:

    这是有效的

    npm 安装合金 -g

    https://github.com/appcelerator/titanium/issues/226

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-19
      • 2015-02-04
      • 2013-03-07
      • 2021-10-07
      • 1970-01-01
      • 1970-01-01
      • 2014-03-15
      • 2019-11-01
      相关资源
      最近更新 更多