Не удается запустить проект Hyperloop
Я скачал последний SDK от мастера, как описано здесь: http://builds.appcelerator.com/
Я также скачал последнюю версию Hyperloop отсюда http://labs.appcelerator.com/project/55f74a9f421c44837717716b/Hyperloop-Module и следовал инструкциям в файле PDF.
Я создал новый проект Alloy, в tiapp.xml
Я создал plugin
а также module
и запустил мой пустой проект. это, казалось, не завершило компиляцию. он застрял на:
[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 ответа
Эта проблема была исправлена с помощью Titanium SDK 5.4.0.GA и Hyperloop 1.2.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 контроллеры - чего не следует делать. Об этой ошибке уже сообщалось в Applelerator JIRA, и ее можно отследить с помощью:
https://jira.appcelerator.org/browse/AC-563
Для загрузки 5_2_x ночью вы можете использовать appc ti sdk install -b 5_2_x
,