1

Appcelerator Studio 内でデバイスまたはシミュレーター用にビルドしようとすると、以下のエラーが発生します - ターゲットは Android です。

Appcelerator + studio を複数回再インストールしようとしましたが、何も役に立ちません。これは、新しい 5.3.0.GA SDK のみの問題です。

何が起こっているか知っている人はいますか?私のMacでは問題なく動作します。

Appcelerator Studio、ビルド: 4.6.0.201605201934

ビルド: jenkins-appcelerator-rcp-master-353 (オリジン/マスター) 日付: 2016 年 5 月 20 日、19:35:22

Windows11

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 に答える