无法运行Hyperloop项目

时间:2016-01-15 17:58:39

标签: appcelerator appcelerator-hyperloop appc-hyperloop hyperloop

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

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

我在tiapp.xml创建了一个新的Alloy项目,我创建了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运行?

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

此问题已通过Titanium SDK 5.4.0.GA和Hyperloop 1.2.0修复。