1

当我尝试在 Appcelerator Studio 中为设备或模拟器构建时,出现以下错误 - 目标是 Android。

我曾多次尝试重新安装 Appcelerator + studio,但没有任何帮助。这只是新的 5.3.0.GA SDK 的问题。

有谁知道发生了什么?它在我的 Mac 上运行良好。

Appcelerator Studio,构建:4.6.0.201605201934

构建:jenkins-appcelerator-rcp-master-353 (origin/master) 日期:2016 年 5 月 20 日,19:35:22

视窗 11

2016-06-08T07:19:23.875Z | DEBUG  | Titanium Downloads Last Checked: 1465367918028
2016-06-08T07:19:24.156Z | TRACE  | No project alloy hook; skipping update to 1.0.0
2016-06-08T07:19:26.203Z | ERROR  | An uncaught exception was thrown!
Cannot read property 'options' of undefined
2016-06-08T07:19:26.204Z | ERROR  | Cannot read property 'options' of undefined
2016-06-08T07:19:26.205Z | TRACE  | TypeError: Cannot read property 'options' of undefined
at C:\ProgramData\Titanium\mobilesdk\win32\5.3.0.GA\node_modules\titanium-sdk\lib\titanium.js:65:11
at Array.forEach (native)
at set (C:\ProgramData\Titanium\mobilesdk\win32\5.3.0.GA\node_modules\titanium-sdk\lib\titanium.js:64:24)
at C:\ProgramData\Titanium\mobilesdk\win32\5.3.0.GA\node_modules\titanium-sdk\lib\titanium.js:100:6
at C:\ProgramData\Titanium\mobilesdk\win32\5.3.0.GA\mobileweb\cli\commands\_build.js:105:4
at CLI._fireHookCallback (c:\Users\Dan\.appcelerator\install\5.3.0\package\node_modules\titanium\lib\hook.js:267:3)
at c:\Users\Dan\.appcelerator\install\5.3.0\package\node_modules\titanium\lib\hook.js:248:10
at c:\Users\Dan\.appcelerator\install\5.3.0\package\node_modules\titanium\node_modules\async\lib\async.js:697:13
at c:\Users\Dan\.appcelerator\install\5.3.0\package\node_modules\titanium\node_modules\async\lib\async.js:52:16
at c:\Users\Dan\.appcelerator\install\5.3.0\package\node_modules\titanium\node_modules\async\lib\async.js:267:21
4

2 回答 2

5

我自己解决了这个问题,通过编辑 5.3.0.GA SDK 目录中的 3 个 js 文件(也创建了一个 JIRA 问题,所以希望这会很快得到解决)。

看起来这与未安装 Visual Studio 和/或 Windows SDK 有关。

https://jira.appcelerator.org/browse/AC-3803

要编辑的文件:mobilesdk\win32\5.3.0.GA\node_modules\titanium-sdk\lib\titanium.js:https: //www.diffchecker.com/owvwlbd3 mobilesdk\win32\5.3.0.GA\windows\cli \commands_build\config \vstarget.js: https ://www.diffchecker.com/r2wgxkew mobilesdk\win32\5.3.0.GA\windows\cli\commands_build\config\wpSDK.js:https://www.diffchecker。 com/zdvf9qyn

于 2016-06-08T08:29:11.950 回答
0

发现您提到的错误发生在未安装 Visual Studio 的系统上。它已经得到解决,Appcelerator 工程团队正在处理它(如 JIRA 中所述)。我希望它会很快得到修复。同时,您可以使用 SDK 5.2.2.GA 构建应用程序。您可以在此处查看问题更新:JIRA TICKET

于 2016-06-13T06:47:13.520 回答