libgdx: приложение для Android не может найти основной класс игры - PullRequest
4 голосов
/ 31 октября 2011

Я создал три проекта, как описано в http://code.google.com/p/libgdx/wiki/ProjectSetup,, и работает настольная версия, но я получаю сообщение об ошибке ниже, когда запускаю версию Android на эмуляторе. Основной проект находится в пути сборки проекта Android, и Eclipse строит все без ошибок. что мне не хватает?

10-31 07:06:47.023: E/dalvikvm(769): Could not find class 'com.mygame.MyGame',
referenced from method com.mygame.MyGameAndroid.onCreate

Ответы [ 3 ]

9 голосов
/ 31 октября 2011

Я решил эту проблему, когда переключил компилятор Java для основного проекта с JavaSE-1.7 на JavaSE-1.6.Теперь знаете, почему это не работает с JavaSE-1.7.Буду признателен за любые комментарии по этому вопросу.

РЕДАКТИРОВАТЬ: соответствующий пост: http://www.badlogicgames.com/forum/viewtopic.php?f=11&t=2314

0 голосов
/ 21 декабря 2013

В должен был проверить переключатель в свойствах проекта android-> Java Build Path-> Order and Export-> основной игровой проект. Надеюсь, это кому-нибудь еще поможет.

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

В моем случае это произошло из-за того, что мой базовый класс Game произошел от каркасного класса Game. Класс Framework не был правильно включен; Поскольку подкласс не может быть найден, Android сообщает, что основной класс не может быть найден (так как он не был полностью известен).

Для решения этой проблемы я правильно добавил ссылку на производную платформу, и все заработало.

...