Установка файла Target Bar в Blackberry 10 alpha Simulator
У меня вопрос по установке BB10 BAR в Alpha Simulator.
Я создал приложение BlackCase 10 casecade в IDE QNX Momentics. Приложение отлично работает на симуляторе Blackberry 10, когда я использую режим "Симулятор-Отладка".
Я также создал BAR-файл с помощью мастера "Export Release Build" из bar-descriptor.xml. BAR создан успешно. Позже я почистил симулятор BB 10 alpha и смог установить файл bar с помощью инструмента vnBB10. Работает отлично.
Вопрос здесь заключается в том, почему приложение не запускается в симуляторе BB 10, когда я создаю BAR-файл в режиме "Device-Release" и подписываю BAR? (Собственно говоря, я установил BAR-файл релиза устройства в Simulator. Я вижу значок приложения и экран Splash. Он также показывает окно разрешений Blackberry. Но после этого оно внезапно остановилось. Журналов для исследования не было)
-> Как вы думаете, панель "Device-Release" предназначена только для устройств BB 10(Z10/Q10/Playbook)? не для симуляторов?
-> Как я могу создать один BAR, который может работать как на BB 10 Device & Simulator?
Я действительно ценю вас за этот запрос.
~ Albeee~
1 ответ
Device-Release и Device-Debug будут собирать двоичные файлы, в то время как Simulator-Debug будет создавать двоичные файлы x86. По сути, процессор между реальным устройством и симуляторами совершенно различен, и вы должны указать кросс-компилятору, на какую архитектуру вы ориентируетесь. Вот почему Device-Release / Device-Debug никогда не будет работать на симуляторе и почему Simulator-Debug никогда не будет работать на реальном устройстве.
Может быть способ объединить обе архитектуры в одном баре, но зачем вам это? Симулятор не требует подписанных баров и предназначен только для разработки.