2011-10-31 2 views
4

J'ai créé les trois projets comme décrit dans http://code.google.com/p/libgdx/wiki/ProjectSetup, et fonctionne la version de bureau fonctionne, mais je reçois l'erreur ci-dessous lorsque je lance la version android sur l'émulateur. Le projet principal est dans le chemin de construction du projet android et eclipse construit tout sans erreurs. Qu'est-ce que je rate?libgdx: application android ne peut pas trouver la classe de jeu principale

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

Répondre

9

J'ai résolu cela lorsque j'ai basculé le compilateur Java pour le projet principal de JavaSE-1.7 à JavaSE-1.6. Sachez maintenant pourquoi cela n'a pas fonctionné avec JavaSE-1.7. J'apprécierais tout commentaire à ce sujet.

EDIT: un poste connexe: http://www.badlogicgames.com/forum/viewtopic.php?f=11&t=2314

+0

C'est la seule chose que je n'avais pas essayé après tant d'heures avec ce problème *******. Merci pour cela. – Soflete

+0

Cela ne m'a pas aidé. Ce qui est encore pire, c'est que ce projet fonctionnait et a soudainement cessé de fonctionner. – ashes999

+0

@ ashes999 quelque chose doit avoir changé sur votre système. il ne peut pas s'arrêter de travailler tout seul. – akonsu

0

Dans mon cas, cela est arrivé parce que ma classe principale Game dérivée d'une classe cadre Game. La classe de structure n'a pas été correctement incluse; puisque la sous-classe n'a pas pu être trouvée, Android a signalé que la classe principale n'a pas pu être trouvée (puisqu'elle n'était pas entièrement connue).

Pour résoudre ce problème, j'ai correctement ajouté ma référence de framework dérivé, et tout a fonctionné.

-1

Dans a dû vérifier le bouton radio dans les propriétés du projet Android>> Java Build Path-> Order and Export-> projet de jeu principal. J'espère que ça aide quelqu'un d'autre.

Questions connexes