Получение фатальной ошибки 11 с помощью cocos2d-X

Я пытаюсь запустить приложение HelloWorld с помощью cocos2d-X на своем устройстве Android. Но когда я запускаю, я получаю эту ошибку:

05-08 19:03:27.320: A/libc(9496): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 9509 (Thread-1859)

Я попытался понять, что означает эта ошибка, после этого шаги, но я получаю, что команда adb не найдена.

Что я должен делать?


person Filipe Ferminiano    schedule 08.05.2014    source источник
comment
не cocos2d в С++? Так что, вероятно, лучше пометить C++, чем Java?   -  person donfuxx    schedule 09.05.2014
comment
да. Я пометил java из-за андроида, но я уже перешел на c++   -  person Filipe Ferminiano    schedule 09.05.2014
comment
Скорее всего, причиной падений является унитаризованный член класса или разыменование nullptr.   -  person GameDeveloper    schedule 09.05.2014


Ответы (1)


Сегодня у меня была аналогичная ошибка на Android, вызванная созданием Label.

При создании Label на Android нужно указать путь к шрифту, а на iOS вы указываете только имя шрифта.

У меня была реализована только версия для iOS, поэтому приложение вылетало во время создания ярлыка.

Вот дополнительная информация о пользовательских шрифтах и ​​создании меток:
http://www.cocos2d-x.org/wiki/How_to_Use_Custom_TTF_Font_on_iOS

person fossugn    schedule 24.10.2014