2013-02-09 3 views
4

Все
У меня возникла ошибка в andEngine.

Тип org.andengine.entity.shape.IAreaShape не может быть разрешен.

The type org.andengine.entity.shape.IAreaShape cannot be resolved. It is indirectly referenced from required .class files 

Когда я использую ниже код из this tutorial.

PhysicsFactory.createBoxBody(physicsWorld, levelObject, BodyType.StaticBody, FIXTURE_DEF).setUserData("platform1"); 

Заранее спасибо.

+0

я испытывал некоторые проблемы с IShapeArea также. Возможно, вы не добавили Andengine правильно, как библиотеку. Вы используете AndEngine OpenGl 2.0 (Master)? –

+0

Нет, у меня есть AndEngine-GLES2-AnchorCenter и добавьте AndEngine-GLES2-AnchorCenter.jar в путь сборки. –

+0

В моем случае библиотека AndEngine (core) не была на пути сборки расширения Box2d после перемещения некоторых вещей. Как только это было исправлено, он работал сам. Если нет класса IAreaShape, я не совсем уверен, как он нашел его в библиотеке AndEngine, но w/e – LoungeKatt

ответ

2

В секции GLES2-Anchor нет класса IAreaShape. Возможно, вы смешиваете некоторые старые библиотеки. Попробуйте снова загрузить источники. Обратите внимание, что ваше расширение PhysicalBox2D должно быть также из ветки GLES2-Anchor. Кроме того, вы не должны добавлять банки в buildpath. Вы должны видеть только:

  • Android X.Y.Z
  • Android зависимости

и добавлять библиотеки в "Android" часть конфигурации проекта.

0

У меня была эта же проблема, это было с сайтом AE, хотя я выбрал ветку «якорный центр», когда я ударил по загрузке, она не выглядела иначе. Я не уверен, что я сделал, но, наконец, я получил физический движок, чтобы ответить на zip-версию ANCHOR CENTER для загрузки. У меня не было проблем с получением zip-файла ANDENGINE ANCHOR CENTER только в физическом движке.

Смежные вопросы