Titanium Studio的新合金移动项目无法启动

时间:2014-10-06 07:40:09

标签: titanium-mobile titanium-alloy

安装Titanium Studio之后(Build:jenkins-titanium-rcp-master-197(origin / master)日期:2014年9月26日12:28:18)我创建了新的Alloy移动项目并尝试运行它(Mobile浏览器中的Web预览)。项目没有执行,在控制台中我看到错误:

... longjohn.js:185         扔掉;               ^ TypeError:错误的参数     在ChildProcess.spawn(child_process.js:880:24)     在exports.spawn(child_process.js:680:9)     在async.parallel.powershell(C:\ ProgramData \ Titanium \ mobilesdk \ win32 \ 3.4.0.GA \ node_modules \ titanium-sdk \ lib \ windows.js:385:14)     在C:\ ProgramData \ Titanium \ mobilesdk \ win32 \ 3.4.0.GA \ node_modules \ async \ lib \ async.js:524:25     在C:\ ProgramData \ Titanium \ mobilesdk \ win32 \ 3.4.0.GA \ node_modules \ async \ lib \ async.js:111:13     at Array.forEach(native)     在_each(C:\ ProgramData \ Titanium \ mobilesdk \ win32 \ 3.4.0.GA \ node_modules \ async \ lib \ async.js:32:24)     在async.each(C:\ ProgramData \ Titanium \ mobilesdk \ win32 \ 3.4.0.GA \ node_modules \ async \ lib \ async.js:110:9)     at _parallel(C:\ ProgramData \ Titanium \ mobilesdk \ win32 \ 3.4.0.GA \ node_modules \ async \ lib \ async.js:523:20)     在async.parallel(C:\ ProgramData \ Titanium \ mobilesdk \ win32 \ 3.4.0.GA \ node_modules \ async \ lib \ async.js:539:9)

我有Win7 x64,java 1.7 x86,节点0.10.13,ADT 23.0.2我尝试了不同版本的titaium sdk(3.3),node.js但没有任何帮助。

请帮忙。我应该尝试更多的东西,还是应该报告更多信息? 感谢

1 个答案:

答案 0 :(得分:-1)

建议的解决方法:

在这一行:https://github.com/appcelerator/titanium_mobile/blob/3_3_X/node_modules/titanium-sdk/lib/windows.js#L377

(可能在C:\ ProgramData \ Titanium \ mobilesdk \ win32 \ 3.3.0.GA \ node_modules \ titanium-sdk \ lib \ windows.js)

替换:

if(!selectedVisualStudio)返回next();

使用:

返回next();

此解决方法取自https://jira.appcelerator.org/browse/TIMOB-17411