IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Projet has stopped appli (jeux)


Sujet :

Android

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut Projet has stopped appli (jeux)
    Bonjour ,

    je développe un un petit jeux sur android
    et à chaque fois que je lance mon application j'ai une erreur "unfortunately monProjet has stopped" ...j'ai recréer un nouveau projet vide sous Eclipse et j'ai la même erreur....quelqu'un a une solution?

    Merci d'avance !!

  2. #2
    Membre expérimenté Avatar de chpil
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 143
    Par défaut
    Avant d'avoir une solution, il faudrait qu'on ait une idée du problème. A part "l'appli ne se lance pas", tu peux être plus précis ? Que se passe-t'il exactement ? Tu dois avoir un message d'erreur qui apparait dans les traces (LogCat) ? Tu peux nous dire lequel ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    Citation Envoyé par chpil Voir le message
    Avant d'avoir une solution, il faudrait qu'on ait une idée du problème. A part "l'appli ne se lance pas", tu peux être plus précis ? Que se passe-t'il exactement ? Tu dois avoir un message d'erreur qui apparait dans les traces (LogCat) ? Tu peux nous dire lequel ?
    dans mon logCat j'ai :

    usbOnLinePath not found
    batteryVoltagePath not found
    betteryTemperaturePath not found

    sachant que mon programme est vide il n'y a pour l'instant que du code auto généré

    Merci d'avance!

  4. #4
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Normalement tu devrais avoir plus d'information dans ton logcat .

    Poste nous ce que tu obtiens dans ce logcat avant de poster filtre le pour n'afficher que les erreurs.

    Merci.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    Citation Envoyé par Feanorin Voir le message
    Bonjour,

    Normalement tu devrais avoir plus d'information dans ton logcat .

    Poste nous ce que tu obtiens dans ce logcat avant de poster filtre le pour n'afficher que les erreurs.

    Merci.
    merci de ton aide

    voici le logCat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    02-21 11:12:05.532: E/AndroidRuntime(342): FATAL EXCEPTION: main
    02-21 11:12:05.532: E/AndroidRuntime(342): java.lang.RuntimeException: Unable to start activity ComponentInfo{my.and.p/my.and.p.AndroidProjectActivity}: java.lang.RuntimeException: Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at android.os.Handler.dispatchMessage(Handler.java:99)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at android.os.Looper.loop(Looper.java:123)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at android.app.ActivityThread.main(ActivityThread.java:3683)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at java.lang.reflect.Method.invokeNative(Native Method)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at java.lang.reflect.Method.invoke(Method.java:507)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at dalvik.system.NativeStart.main(Native Method)
    02-21 11:12:05.532: E/AndroidRuntime(342): Caused by: java.lang.RuntimeException: Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at android.app.TabActivity.onContentChanged(TabActivity.java:105)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:210)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at android.app.Activity.setContentView(Activity.java:1657)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at my.and.p.AndroidProjectActivity.onCreate(AndroidProjectActivity.java:19)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
    02-21 11:12:05.532: E/AndroidRuntime(342): 	... 11 more

  6. #6
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'
    il faut que tu es un id tabhost déclaré dans ton xml layout

    Du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <?xml version="1.0" encoding="utf-8"?>
    <TabHost xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@android:id/tabhost"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:padding="5dp">
            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />
            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:padding="5dp" />
        </LinearLayout>
    </TabHost>
    http://developer.android.com/resourc...tabwidget.html

  7. #7
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    Citation Envoyé par Feanorin Voir le message
    Bonjour,



    il faut que tu es un id tabhost déclaré dans ton xml layout

    Du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <?xml version="1.0" encoding="utf-8"?>
    <TabHost xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@android:id/tabhost"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:padding="5dp">
            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />
            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:padding="5dp" />
        </LinearLayout>
    </TabHost>
    http://developer.android.com/resourc...tabwidget.html
    voici mon xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    <?xml version="1.0" encoding="utf-8"?>
    <TabHost 
        xmlns:android="http://schemas.android.com/apk/res/android"
    	android:id="@+id/tabhost"
    	android:layout_width="fill_parent"
    	android:layout_height="fill_parent">
     
    <LinearLayout 
        android:orientation="vertical"
    	android:layout_width="fill_parent"
        android:layout_height="fill_parent" 	
        android:padding="5dp">
     
    <TabWidget 
        android:id="@+id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />
     
    <FrameLayout
    	android:id="@+id/tabcontent"
    	android:layout_width="fill_parent"
    	android:layout_height="fill_parent"/>
     
    </LinearLayout>
    </TabHost>

  8. #8
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Ben

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     android:id="@android:id/tabhost"
    au lieu de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:id="@+id/tabhost"
    de ton code.

    Android a besoin de retrouver l'id tabhost de ces ressources pour pouvoir configurer son tablayout

  9. #9
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    Citation Envoyé par Feanorin Voir le message
    Ben

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     android:id="@android:id/tabhost"
    au lieu de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:id="@+id/tabhost"
    de ton code.

    Android a besoin de retrouver l'id tabhost de ces ressources pour pouvoir configurer son tablayout
    Oui j'ai fais cette modification quand j'ai lu ton post mais ça ne marche toujours pas je te remets le logCat merci de ton précieux aide en tout cas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    02-21 13:37:40.673: E/AndroidRuntime(338): FATAL EXCEPTION: main
    02-21 13:37:40.673: E/AndroidRuntime(338): java.lang.RuntimeException: Unable to start activity ComponentInfo{my.and.p/my.and.p.AndroidProjectActivity}: java.lang.RuntimeException: Unable to start activity ComponentInfo{my.and.p/my.and.p.ActiviteTab}: java.lang.RuntimeException: Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.os.Handler.dispatchMessage(Handler.java:99)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.os.Looper.loop(Looper.java:123)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.ActivityThread.main(ActivityThread.java:3683)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at java.lang.reflect.Method.invokeNative(Native Method)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at java.lang.reflect.Method.invoke(Method.java:507)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at dalvik.system.NativeStart.main(Native Method)
    02-21 13:37:40.673: E/AndroidRuntime(338): Caused by: java.lang.RuntimeException: Unable to start activity ComponentInfo{my.and.p/my.and.p.ActiviteTab}: java.lang.RuntimeException: Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.ActivityThread.startActivityNow(ActivityThread.java:1487)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:654)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.widget.TabHost.setCurrentTab(TabHost.java:326)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.widget.TabHost.addTab(TabHost.java:216)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at my.and.p.AndroidProjectActivity.onCreate(AndroidProjectActivity.java:32)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	... 11 more
    02-21 13:37:40.673: E/AndroidRuntime(338): Caused by: java.lang.RuntimeException: Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.TabActivity.onContentChanged(TabActivity.java:105)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:210)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.Activity.setContentView(Activity.java:1657)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at my.and.p.ActiviteTab.onCreate(ActiviteTab.java:14)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
    02-21 13:37:40.673: E/AndroidRuntime(338): 	... 20 more

  10. #10
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Essaye déjà de faire un clean sur ton projet car vu ton logcat tu as encore le même problème ^^

    Ensuite peux tu me montrer ton onCreate de ta TabActivity ?

  11. #11
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    Merci Feanorin ça marche maintenant !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Exchange 2007] Plantage a l'installation ("ExSetupUI.exe has stopped working")
    Par kedare dans le forum Exchange Server
    Réponses: 0
    Dernier message: 21/11/2009, 01h43
  2. "x x x x has stopped working" (avec Msn,. . .)
    Par cortex024 dans le forum Windows Vista
    Réponses: 3
    Dernier message: 18/09/2006, 11h56
  3. Projet de logiciel de jeux policier sous Delphi
    Par Easyprog dans le forum Projets
    Réponses: 4
    Dernier message: 31/12/2005, 14h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo