首页 文章

合金编译器失败

提问于
浏览
2

嗨我运行我的应用程序:名称= Microsoft Windows 7专业版本= 6.1.7601架构= 64位#CPUs = 4内存= 4176924672

Node.js Node.js Version = 0.10.29 npm Version = 1.4.14

Titanium CLI CLI版本= 5.0.3

Titanium SDK SDK Version = 5.0.0.GA Target Platform = android

当我尝试编译并运行Android设备时,我得到以下错误:

执行Alloy编译:cmd / s / c C:\ Users \ Dell.appcelerator \ install \ 5.0.0 \ package \ node_modules \ appc-cli-titanium \ node_modules \ alloy \ bin \ alloy编译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'未被识别为内部或外部命令,可运行程序或批处理文件 .

[错误]:合金编译器失败TRACE |钛退出,退出代码为1 [ERROR]应用程序安装程序异常进程终止 . 进程退出值为1应用程序正在使用lover CLI版本正常运行,然后在今天早上从4.1.0更新到5.0.0 .

任何机构都可以帮我解决这个问题 . (我尝试通过以下命令从命令提示符重新安装Alloy:npm install -g alloy但仍然没有用...

3 回答

  • 3

    这应该工作(简化方式):

    赶紧跑

    appc alloy install plugin
    

    在项目目录中 .

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

  • 1
  • 0

    最后我解决了这个问题 .

    首先,我删除 %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文件夹 .

    现在有效!

相关问题