4 Stimmen

Der Typ org.andengine.entity.shape.IAreaShape kann nicht aufgelöst werden.

Ich habe den folgenden Fehler in AndEngine erhalten.

Der Typ org.andengine.entity.shape.IAreaShape kann nicht aufgelöst werden. Es wird indirekt von erforderlichen .class-Dateien referenziert

Wenn ich den folgenden Code aus diesem Tutorial verwende.

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

Vielen Dank im Voraus.

3voto

Carlos André Punkte 33

Sie müssen den Quellcode aus dem richtigen Zweig erhalten: https://github.com/nicolasgramlich/AndEnginePhysicsBox2DExtension/tree/GLES2-AnchorCenter

2voto

MartinTeeVarga Punkte 10033

Es gibt keine IAreaShape-Klasse im GLES2-Anchor-Zweig. Sie mischen wahrscheinlich einige ältere Bibliotheken. Versuchen Sie, die Quellen erneut herunterzuladen. Beachten Sie, dass Ihre PhysicsBox2D-Erweiterung auch aus dem GLES2-Anchor-Zweig stammen muss. Außerdem sollte keine Jars zum Buildpath hinzufügen. Sie sollten nur sehen:

  • Android X.Y.Z
  • Android-Abhängigkeiten

Und fügen Sie Bibliotheken im "Android"-Teil der Projektkonfiguration hinzu.

0voto

jagdtiger_jones Punkte 31

Ich hatte genau dasselbe Problem, es war mit der AE-Website, auch wenn ich den "Ankerzentrum" Zweig ausgewählt hatte, sah der Download genauso aus. Ich bin mir nicht sicher, was ich gemacht habe, aber schließlich habe ich den Physik-Engine dazu gebracht, mit einer ANCHOR CENTER zip-Version zum Download zu antworten. Ich hatte kein Problem, die ANDENGINE ANCHOR CENTER zip-Datei zu bekommen, nur mit der Physik-Engine.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X