3

我已经从 master 下载了最新的 SDK,如下所述:http: //builds.appcelerator.com/#master

我还从这里http://labs.appcelerator.com/project/55f74a9f421c44837717716b/Hyperloop-Module下载了最新的 Hyperloop,并按照 PDF 文件中的说明进行操作。

我创建了一个新的合金项目,在tiapp.xml我创建pluginmodule运行了我的空项目。它似乎没有完成编译。它卡在:

[INFO] :   Alloy compiler completed successfully
[WARN] :   Hyperloop is currently available in Beta and should not be used for production applications.
[INFO] :   Starting Hyperloop assembly
[INFO] :   Skipping Hyperloop compile, no usage found ...

我还尝试下载 Hyperloop 示例项目。那里的输出有点不同 - 但仍然没有完成编译。这是输出:

[INFO] :   Alloy compiler completed successfully
[WARN] :   Hyperloop is currently available in Beta and should not be used for production applications.
[INFO] :   Starting Hyperloop assembly
[INFO] :   [Hyperloop] Building CocoaPods dependencies
[WARN] :   The iOS framework "javax.crypto.KeyGenerator" could not be found. Are you trying to use "JavaScriptCore" or "JBChartView" instead? (android/alloy/controllers/touchid.js)
[WARN] :   The iOS framework "javax.crypto.Cipher" could not be found. Are you trying to use "JavaScriptCore" or "JBChartView" instead? (android/alloy/controllers/touchid.js)

说明 PDF 提到我需要下载 SDK 5.2.0 - 但它在构建中不存在 - 所以我下载了 6.0.0.xxxxxxx

如何让 Hyperloop 运行?

4

2 回答 2

0

此问题已在 Titanium SDK 5.4.0.GA 和 Hyperloop 1.2.0 中得到修复。

于 2016-11-08T17:28:54.430 回答
0

判断为..

[WARN] :   The iOS framework "javax.crypto.KeyGenerator" could not be found. Are you trying to use "JavaScriptCore" or "JBChartView" instead? (android/alloy/controllers/touchid.js)
[WARN] :   The iOS framework "javax.crypto.Cipher" could not be found. Are you trying to use "JavaScriptCore" or "JBChartView" instead? (android/alloy/controllers/touchid.js)

看起来你是为 iOS 编译的,而 HL 仍然试图解析 Android 特定的控制器——它不应该。此错误已在 Appcelerator JIRA 报告,可以通过以下方式进行跟踪:

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

要每晚下载 5_2_x,您可以使用appc ti sdk install -b 5_2_x.

于 2016-01-15T18:57:49.863 回答