2012-10-13 2 views
3

J'ai écrit quelques lignes de code avec libgdx dans eclipse et je veux les exécuter sur mon appareil Android (c'est une tablette) Mais je ne peux pas savoir comment faire.Comment puis-je démarrer mon application écrite avec libgdx sur mon appareil Android?

Je ne peux même pas l'exécuter sur l'émulateur android fourni par l'android sdk. J'obtiens une erreur que l'application s'est arrêtée de manière inattendue. L'application fonctionne bien avec le lanceur de bureau ...

J'espère que quelqu'un peut m'expliquer comment le faire fonctionner sur l'émulateur ou sur mon appareil Android.

J'ai vu quelque part que simplement connecter mon appareil via USB devrait être suffisant que Eclipse est capable de créer une application temporaire sur l'appareil, mais cela n'a pas fonctionné.

Cordialement

+0

Comment avez-vous construit votre projet? et s'il vous plaît poster votre logcat ainsi – idanakav

+0

@ user1743625: Ce lien peut vous être utile, voir à fond, surtout à la fin de l'article, http://chrismweb.com/2011/10/18/how-to-start- création-android-jeux-en-utilisant-le-libgdx-game-development-framework/ –

+0

http://nopaste.info/97a2a95f21.html c'est mon logcat log – Chocolate

Répondre

2

1er de tous, Samsung Kies télécharger [dernier], pour obtenir et installer les pilotes appropriés USB. Il est important qu'il soit le dernier, car il y avait un bug dans les versions précédentes.

Maintenant que vous avez les pilotes, connectez simplement votre appareil à votre machine EN MODE DEBOGAGE USB.

Accédez à votre activité principale et exécutez. Si elle se lance dans un émulateur, fermez l'émulateur, et de nouveau dans l'activité principale, sélectionnez Exécuter les configurations -> Applications Android -> target -> toujours demander le périphérique. Exécutez à nouveau, et il doit être installé et exécuté sur votre téléphone/tablette.

REMARQUE: L'activité se ferme dans l'émulateur car, par défaut, l'émulateur ne prend pas en charge l'émulation OpenGLES, c'est trop lourd pour votre CPU.

Je sais que c'est un peu en retard, mais j'espère que cela aide les autres :)

Questions connexes