1

當我嘗試在Appcelerator Studio中爲設備或模擬器構建目標是Android時,出現以下錯誤。無法在Windows上使用5.3.0.GA進行編譯:無法讀取未定義的屬性「選項」

我試過重新安裝Appcelerator + studio多次但沒有任何幫助。 這只是一個新的5.3.0.GA SDK的問題。

任何人都知道發生了什麼事?它在我的Mac上正常工作。

Appcelerator的工作室,打造:4.6.0.201605201934

體形:詹金斯,Appcelerator的-RCP-主-353(產地/主) 日期:2016年5月20日,十九時35分22秒

的Windows 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 

回答

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 \鈦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

+0

此解決方案! – Dharshni

0

你所提到的發現是發生在該bug未安裝Visual Studio的系統。它已經解決了,Appcelerator工程團隊已經開始討論它(如JIRA中所述)。我希望它很快就會得到解決。同時你可以使用SDK 5.2.2.GA生成應用程序。 你可以在這裏看到問題更新:JIRA TICKET

相關問題