web-dev-qa-db-fra.com

android.os.Bundle ne peut pas être résolu dans libgdx Android

Je viens de commencer à utiliser Libgdx pour m'entraîner à faire des jeux et j'ai utilisé le fichier de création de projet .jar fourni sur le site pour créer les projets initiaux. Cependant, une erreur apparaît dans le projet Android qui dit:

Android.os.Bundle ne peut pas être résolu.

J'utilise Eclipse pour Java IDE. Si je place le curseur sur AndroidApplication qui est souligné en rouge, cela suggère que je configure le chemin de génération. Je crois avoir le = Android SDK installé, car il a fonctionné il y a quelque temps sur un autre espace de travail sur un exemple de projet simple. Quelqu'un sait-il ce que j'ai pu faire de mal dans ce nouvel espace de travail? Comment puis-je configurer le chemin de génération pour la classe AndroidApplication?

BTW, je crois que j'utilise Java 1.6 car c'est ce que pointe Java_HOME, même si j'ai également installé Java 1.7 installé. Cela pourrait ne pas être pertinent) bien que...

package com.example.drop;

import Android.os.Bundle;
import com.badlogic.gdx.backends.Android.AndroidApplication;
import com.badlogic.gdx.backends.Android.AndroidApplicationConfiguration;

public class MainActivity extends AndroidApplication {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
        cfg.useGL20 = false;
        cfg.useAccelerometer = false;
        cfg.useCompass = false;

        initialize(new Drop(), cfg);
    }
}
33
Coder Shark

L'erreur que vous voyez est liée à la configuration du SDK Android, et n'est pas spécifique à libGDX. Le compilateur ne sait pas contre quelles bibliothèques Android Android pour compiler).

Utilisez les didacticiels LibGDX pour configurer correctement vos projets. (Voir https://github.com/libgdx/libgdx/wiki/Manual-project-setup#Android-project-setup . La première étape ici fait la configuration spécifique à Android.)

Si vous ne souhaitez pas créer un nouveau projet mais corriger un projet existant, les étapes suivantes doivent configurer un projet à construire sur Android:

  1. faites un clic droit sur le projet dans l'explorateur de packages Eclipse
  2. sélectionnez Properties et choisissez la section Android
  3. Assurez-vous que l'un des "Project Build Targets" est sélectionné.

Cela devrait ajouter les bibliothèques Android Android nécessaires au chemin de génération comme effet secondaire.

56
P.T.

Veuillez également vérifier que ADT est installé sur Eclipse.

4
yaircarreno