2013-09-22 3 views
5

Im en utilisant eclipse ide et a récemment décidé d'essayer les services de jeu Google Play. Im suivant ce tutoriel:erreur dans typeanumber - android.support.v4.app.fragment ne peut être résolu

https://developers.google.com/games/services/android/quickstart#before_you_begin

Ive a ajouté le SDK des services Google Play en téléchargeant en utilisant le gestionnaire Android SDK, puis copier le dossier dans mon espace de travail. J'ai ensuite utilisé le fichier> import> android> project du code existant.

Dans la troisième étape, il me demande d'importer le projet typeanumber. Cependant, dès que je l'ai importé, il y a des erreurs.

Est-ce que je fais quelque chose de mal?

Ive cherché autour, mais rien ne semble aider

+0

Quelles sont les erreurs? –

Répondre

0

J'ai corrigé moi-même en ajoutant la bibliothèque google-play-lib et BaseGameUtil au chemin de compilation Android PAS le chemin de génération java. C'est, dans les propriétés du projet, dans l'onglet Android, ajoutez les bibliothèques

14

Accédez aux propriétés du projet -> Java Build Path -> Bibliothèques -> Ajouter des fichiers JAR externes (Sous le dossier 'extras', sélectionnez 'Android' -> suppo rt -> v4 -> android-support-v4.jar) Ajouter le fichier et construire le projet pour se débarrasser de cette erreur

0

J'ai eu cette erreur aussi, mais j'ai utilisé la bibliothèque appCompat. Vous devez fermer le projet appCompat puis nettoyer votre projet, exécutez-le jusqu'à ce qu'il échoue. Ensuite, ouvrez le projet appCompat, puis nettoyez votre projet et exécutez-le.

0

android.support.v4.app.fragment ne peuvent pas être résolus

gars de foin trouver moyen facile

1- import android.support.v4.app.Fragment;

est le code 2 ici sera ressemble à.

if (view == findViewById(R.id.button)) 
{ 
    fragment = new FragmentOne(); 
    android.support.v4.app.FragmentManager fm =getSupportFragmentManager(); 
    android.support.v4.app.FragmentTransaction ft = fm.beginTransaction(); 
    android.support.v4.app.FragmentTransaction replace = ft.replace(R.id.fragment_place, fragment); 
    ft.commit(); 
} 

vous suffit d'ajouter android.support.v4.app.getSupportFragmentManager(); à la place getFragmentManager();

il fonctionne bonne chance.

Questions connexes