Не в состоянии создавать и развертывать какие-либо примеры каскадных приложений на симуляторе
У меня установлены последние (по состоянию на 01.05.2013) SDK и симулятор (10.1.0.1483). Я также скачал образцы с github и распаковал их на свой ПК.
Вот шаги, которые я предпринимаю в попытке запустить пример приложения:
- Я запускаю симулятор и выбираю опцию (2) для BB10 All-Touch
Я запускаю IDE Momentics
Файл -> Импорт -> BlackBerry (существующий код...) -> Далее ->
Расположение кода: C:\Users\Michal\Documents\Cascades-Samples-master\hellocascades
Язык: C++
-> Готово
В Project Explorer -> щелкните правой кнопкой мыши hellocascades -> Build Configurations -> Set Active -> 5-Simulator-Debug
Я нажимаю стрелку рядом с зеленой кнопкой "Запуск от имени" -> "Выполнить конфигурации" -> "Запустить группу" -> "Приложение BlackBerry C++" (в раскрывающемся списке отображается hellocascades-Simulator-Debug) -> Добавить новую цель (на главной вкладке) -> Автообнаружение (я выбираю IP-адрес симулятора) -> Готово -> Я выделяю IP-адрес в параметрах цели -> Применить -> Закрыть
В Project Explorer -> щелкните правой кнопкой мыши hellocascades -> Build Project
**** Сборка конфигурации Simulator-Debug для проекта hellocascades ****
make -j4 Device-Debug make -C.//translations -f Обновление Makefile make 1: Вход в каталог
C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations' C:/bbndk/host_10_1_0_212/win32/x86/usr/bin/lupdate hellocascades.pro Updating 'hellocascades.ts'... Found 1 source text(s) (0 new and 1 already existing) Updating 'hellocascades_en_GB.ts'... Found 1 source text(s) (0 new and 1 already existing) Updating 'hellocascades_fr.ts'... Found 1 source text(s) (0 new and 1 already existing) Updating 'hellocascades_it.ts'... Found 1 source text(s) (0 new and 1 already existing) Updating 'hellocascades_de.ts'... Found 1 source text(s) (0 new and 1 already existing) Updating 'hellocascades_es.ts'... Found 1 source text(s) (0 new and 1 already existing) make[1]: Leaving directory
C:/Users/Michal/ Документы / Cascades-Samples-master / hellocascades / translations 'make -C.//translations -f Makefile release make 1: Вход в каталогC:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations' C:/bbndk/host_10_1_0_212/win32/x86/usr/bin/lrelease hellocascades.pro Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades_en_GB.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades_fr.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades_it.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades_de.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) Updating 'C:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/translations/hellocascades_es.qm'... Generated 1 translation(s) (0 finished and 1 unfinished) make[1]: Leaving directory
C:/Users/Michal/ Документы / Мастер каскадов-образцов / hellocascades / make переводов make -C ./arm -f Отладка Makefile make 1: Вход в каталогC:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/arm' make -f Makefile.Debug make[2]: Entering directory
C:/Users/Michal/Documents/ Master-образцы каскадов /hellocascades/arm' qcc -Vgcc_ntoarmv7le -lang-C++ -Wl,-rpath-link,C:/bbndk/target_10_1_0_1483/qnx6/armle-v7/lib -Wl,-rpath-link,C:/bbndk/target_10_1_0_1483/qnx6/armle-v7/usr/lib -Wl,-rpath-link,C:/bbndk/target_10_1_0_1483/qnx6/armle-v7/usr/lib/qt4/lib -o o.le-v7-g/hellocascades -LC:/bbndk/target_10_1_0_1483/qnx6/armle-v7/lib -LC:/bbndk/target_10_1_0_1483/qnx6/armle-v7/usr/lib -LC:/bbndk_0_10_1 / qnx6 / armle-v7 / usr / lib / qt4 / lib -LC: / bbndk / target_10_1_0_1483 / qnx6 //usr/lib/qt4/lib -lbbcascades -lQtDeclarative -lQtScript -lQtSvg -lQtSql -lqtSql -lztlqtlqlqlq -lQtNetwork -lsocket -lQtCore -lm -lbps cc: нет файлов для обработки make[2]: выход из каталогаC:/Users/Michal/Documents/Cascades-Samples-master/hellocascades/arm' make[2]: *** [o.le-v7-g/hellocascades] Error 1 make[1]: Leaving directory
C: / Пользователи / Michal / Документы / Cascades-Samples-master / hellocascades / arm 'make 1: * [отладка] Ошибка 2 make: * [Device-Debug] Ошибка 2**** Сборка закончена ****
После попытки его запустить (Зеленая кнопка -> Запустить hellocascades-Simulator-Debug):
Файл программы, указанный в конфигурации запуска, не существует C:\Users\Michal\Documents\Cascades-Samples-master\hellocascades\x86\og\hellocascades не найден
2 ответа
Я могу получить проект hellocascades, созданный и запущенный / развернутый на BlackBerry Simulator.
Выполните шаг 1, как указано ниже.
Для вашего второго шага попробуйте:
Файл -> Импорт -> Общие (существующие проекты в рабочую область) -> Далее...
Найдите папку проекта hellocascades -> Готово
После того, как проект импортирован в IDE, выполните шаг 3:
В Project Explorer -> щелкните правой кнопкой мыши hellocascades -> Build Configurations -> Set Active -> 5-Simulator-Debug
а потом..
В Project Explorer -> щелкните правой кнопкой мыши hellocascades -> Build Project
Продолжите с шага 4 и нажмите "Выполнить" в среде "Выполнить конфигурации" после того, как вы ввели правильные настройки / поля.
После того, как вы нажмете "Запустить", приложение будет автоматически создано и развернуто на симуляторе BlackBerry.
Чтобы исправить эту проблему в последующих проектах, сделайте git diff
между двумя работающими коммитами и первым прерванным коммитом. Из файла DIFF выясните классы, добавленные в проект. Убедитесь, что для каждого класса соответствующая библиотека добавлена в .pro
файл.
Например
Если класс под bb/system
каталог добавлен, обязательно включите LIBS += -lbbsystem
в вашем .pro
файл