Я не могу запустить скелетный проект WiEngine - PullRequest
0 голосов
/ 02 сентября 2011

Поэтому я пытаюсь перенести некоторые приложения cocos2d для iOS на Android, и похоже, что WiEngine - наиболее полнофункциональный порт cocos2d для android (http://www.wiyun.com/web/wiengine), однако у меня возникают проблемы с получением скелета проект для запуска. Последняя проблема, с которой я сталкиваюсь, это то, что я получаю сообщение об ошибке «Исключение Ljava / lang / UnsatisfiedLinkError; выдается при инициализации ошибки Lcom / wiyun / engine / skeleton / Skeleton» в ADB. Я пытаюсь запустить его в эмуляторе, что также может быть проблемой. Я немного застрял, потому что мне нужно посмотреть, смогу ли я заставить некоторые вещи работать (эффекты частиц и т. Д.), Прежде чем смогу оправдать покупку оборудования.

Первоначально я пытался импортировать проект Skeleton в Eclipse, но столкнулся с слишком большим количеством ошибок, поэтому я создал пустой проект Android с тем же именем пакета, что и у скелетного проекта, и добавил библиотеки в путь сборки через свойства> библиотеки> добавить внешний Баночки

проект компилируется, но он падает, как только он пытается инициализировать класс Skeleton, вот консольный материал:

http://pastebin.com/XAc0XYiA

Ценю любую помощь по этому вопросу.

Спасибо

Ник

Ответы [ 2 ]

3 голосов
/ 02 сентября 2011

Вы должны включить JNI доступные скомпилированные библиотеки в ваш проект.Вы можете найти их в архиве SDK.

enter image description here

0 голосов
/ 25 июля 2013

Для запуска ваших проектов WiEngine вы должны добавить библиотеку WiEngine, которая будет доступна при загрузке с Github.

https://github.com/stubma/WiEngine

Вы можете добавить библиотеку: щелкните правой кнопкой мыши на вашем проекте-> Свойства-> Android-> Библиотека-> Добавить WiEngine

...