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 :

Encore un message d'erreur


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut Encore un message d'erreur
    Bonjour

    Quand j'ai ce message sur le LogCat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    12-20 16:52:45.493: ERROR/AndroidRuntime(31857):     at com.wtp.applimultipage.page_1_1.onCreate(page_1_1.java:29)
    Est-que cela veut dire que j'ai une erreur sur la ligne 29 de page_1_1.java ?
    Cela se produit quand je clic sur le menu Page_1_1

    L'émulateur refuse l'affichage

    Ma ligne 29 est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mNomText = (EditText) findViewById(R.id.nom);
    Et j'ai aucune erreur sur le code
    J'avoue ne rien comprendre
    Pouvez-vous me guider SVP

  2. #2
    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
    Est-que cela veut dire que j'ai une erreur sur la ligne 29 de page_1_1.java ?
    Oui

    Assure toi que le ContentView est bien chargé avant cette opération , ainsi que l'identifiant R.id.nom appartient bien à ce layout que tu as chargé .

    Prends ton temps relis bien ton code.

    PS : Ce n'est pas parce qu'il n'y a pas d'erreur détectée par la pré-compilation, que pour cela le code est fonctionnel . La pré-compilation regarde juste la syntaxe de tes déclarations et non pas le côté fonctionnel de ton code .

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Bonjour et merci de me répondre

    C'est ce code ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    protected void onCreate(Bundle savedInstanceState) {
        	super.onCreate(savedInstanceState);
        	mDbHelper = new DBAdapter(this);
            mDbHelper.open();
            setContentView(R.layout.page_1_1);
    l'id nom est sur cette page page_1_1

    JCM

  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
    Le ContentView a l'air bien chargé .

    Maintenant je ne peux pas voir ton code en entier .

    Pour débugger tes erreurs tu dois t'aider des outils à ta disposition , cad ,
    ->le logcat avec les remontées d'erreur , d'exception de la SDK d'android .
    -> le logcat avec la remonté de tes log , ce qui te permettra de suivre l'avancement de tes variables ainsi que le l'avancement de ton application (interaction entre thread , passage d'activity ,...)
    -> le dernier est le mode debug qui te permet de pouvoir prendre ton temps pour suivre le fonctionnement et trouver l'erreur , je te conseille de poser un breakpoint et de suivre "pas à pas" ton code suite à cela.
    -> il y en a d'autre mais pour l'instant cela suffise.

    Sur cet exemple , pose ton breakpoint à l'entrée de la fonction onCreate et suis pas à pas ton code , prends le temps de bien voir si les variables se mettent à jour et si les valeurs trouvées sont cohérentes avec celle attendues .

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Bonjour

    Je n'arrive pas à trouver l'erreur
    Je suis reparti de 0 en m'inspirant du tuto Notepad3

    En fait ce qui me bloque l'affichage (refus de l'émulateur), c'est quand je rajoute un champs dans la table

    J'ai pourtant ajouté le code dans le .string et dans les .java et nouveau champs est bien dans le R.java

    voici le LogCast

    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    12-22 08:08:03.460: DEBUG/AndroidRuntime(15452): CheckJNI is ON
    12-22 08:08:03.740: DEBUG/AndroidRuntime(15452): --- registering native functions ---
    12-22 08:08:03.790: INFO/jdwp(15452): Ignoring second debugger -- accepting and dropping
    12-22 08:08:04.140: DEBUG/ddm-heap(15452): Got feature list request
    12-22 08:08:04.830: DEBUG/PackageParser(51): Scanning package: /data/app/vmdl21285.tmp
    12-22 08:08:04.980: INFO/PackageManager(51): Removing non-system package:com.wtp.newtestinscription
    12-22 08:08:04.990: DEBUG/PackageManager(51): Removing package com.wtp.newtestinscription
    12-22 08:08:05.009: DEBUG/PackageManager(51):   Activities: com.wtp.newtestinscription.main com.wtp.newtestinscription.NoteEdit
    12-22 08:08:05.120: DEBUG/PackageManager(51): Scanning package com.wtp.newtestinscription
    12-22 08:08:05.139: INFO/PackageManager(51): /data/app/vmdl21285.tmp changed; unpacking
    12-22 08:08:05.160: DEBUG/installd(31): DexInv: --- BEGIN '/data/app/vmdl21285.tmp' ---
    12-22 08:08:05.550: DEBUG/dalvikvm(15458): DexOpt: load 55ms, verify 144ms, opt 2ms
    12-22 08:08:05.570: DEBUG/installd(31): DexInv: --- END '/data/app/vmdl21285.tmp' (success) ---
    12-22 08:08:05.584: DEBUG/PackageManager(51):   Activities: com.wtp.newtestinscription.main com.wtp.newtestinscription.NoteEdit
    12-22 08:08:05.600: DEBUG/ActivityManager(51): Uninstalling process com.wtp.newtestinscription
    12-22 08:08:06.120: INFO/installd(31): move /data/dalvik-cache/data@app@vmdl21285.tmp@classes.dex -> /data/dalvik-cache/data@app@com.wtp.newtestinscription.apk@classes.dex
    12-22 08:08:06.230: DEBUG/PackageManager(51): New package installed in /data/app/com.wtp.newtestinscription.apk
    12-22 08:08:06.420: DEBUG/AndroidRuntime(15452): Shutting down VM
    12-22 08:08:06.430: DEBUG/dalvikvm(15452): DestroyJavaVM waiting for non-daemon threads to exit
    12-22 08:08:06.449: DEBUG/dalvikvm(15452): DestroyJavaVM shutting VM down
    12-22 08:08:06.449: DEBUG/dalvikvm(15452): HeapWorker thread shutting down
    12-22 08:08:06.460: DEBUG/dalvikvm(15452): HeapWorker thread has shut down
    12-22 08:08:06.460: DEBUG/jdwp(15452): JDWP shutting down net...
    12-22 08:08:06.460: INFO/dalvikvm(15452): Debugger has detached; object registry had 1 entries
    12-22 08:08:06.460: DEBUG/dalvikvm(15452): VM cleaning up
    12-22 08:08:06.510: DEBUG/ActivityManager(51): Uninstalling process com.wtp.newtestinscription
    12-22 08:08:06.510: ERROR/AndroidRuntime(15452): ERROR: thread attach failed
    12-22 08:08:06.570: DEBUG/dalvikvm(15452): LinearAlloc 0x0 used 621260 of 5242880 (11%)
    12-22 08:08:06.880: DEBUG/dalvikvm(51): GC freed 9666 objects / 590152 bytes in 273ms
    12-22 08:08:07.310: DEBUG/dalvikvm(51): GC freed 2720 objects / 158936 bytes in 241ms
    12-22 08:08:07.460: WARN/ResourceType(51): Resources don't contain package for resource number 0x7f060000
    12-22 08:08:07.550: WARN/ResourceType(51): Resources don't contain package for resource number 0x7f060001
    12-22 08:08:07.780: DEBUG/dalvikvm(99): GC freed 5566 objects / 310344 bytes in 427ms
    12-22 08:08:07.869: WARN/ResourceType(51): Resources don't contain package for resource number 0x7f060000
    12-22 08:08:07.880: WARN/ResourceType(51): Resources don't contain package for resource number 0x7f060001
    12-22 08:08:08.370: DEBUG/AndroidRuntime(15471): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
    12-22 08:08:08.399: DEBUG/AndroidRuntime(15471): CheckJNI is ON
    12-22 08:08:09.030: DEBUG/AndroidRuntime(15471): --- registering native functions ---
    12-22 08:08:09.079: INFO/jdwp(15471): Ignoring second debugger -- accepting and dropping
    12-22 08:08:09.419: DEBUG/ddm-heap(15471): Got feature list request
    12-22 08:08:10.259: INFO/ActivityManager(51): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.wtp.newtestinscription/.main }
    12-22 08:08:10.399: INFO/ActivityManager(51): Start proc com.wtp.newtestinscription for activity com.wtp.newtestinscription/.main: pid=15477 uid=10054 gids={}
    12-22 08:08:10.419: DEBUG/AndroidRuntime(15471): Shutting down VM
    12-22 08:08:10.419: DEBUG/dalvikvm(15471): DestroyJavaVM waiting for non-daemon threads to exit
    12-22 08:08:10.439: DEBUG/dalvikvm(15471): DestroyJavaVM shutting VM down
    12-22 08:08:10.439: DEBUG/dalvikvm(15471): HeapWorker thread shutting down
    12-22 08:08:10.439: DEBUG/dalvikvm(15471): HeapWorker thread has shut down
    12-22 08:08:10.439: DEBUG/jdwp(15471): JDWP shutting down net...
    12-22 08:08:10.439: INFO/dalvikvm(15471): Debugger has detached; object registry had 1 entries
    12-22 08:08:10.449: DEBUG/dalvikvm(15471): VM cleaning up
    12-22 08:08:10.499: ERROR/AndroidRuntime(15471): ERROR: thread attach failed
    12-22 08:08:10.609: DEBUG/dalvikvm(15471): LinearAlloc 0x0 used 636716 of 5242880 (12%)
    12-22 08:08:10.819: DEBUG/dalvikvm(29): GC freed 222 objects / 8512 bytes in 311ms
    12-22 08:08:11.029: INFO/jdwp(15477): Ignoring second debugger -- accepting and dropping
    12-22 08:08:11.139: DEBUG/ddm-heap(15477): Got feature list request
    12-22 08:08:11.159: DEBUG/dalvikvm(29): GC freed 2 objects / 56 bytes in 320ms
    12-22 08:08:11.539: DEBUG/dalvikvm(29): GC freed 2 objects / 56 bytes in 341ms
    12-22 08:08:13.020: INFO/ActivityManager(51): Displayed activity com.wtp.newtestinscription/.main: 2627 ms (total 471391 ms)
    12-22 08:08:17.150: WARN/KeyCharacterMap(15477): No keyboard for id 0
    12-22 08:08:17.150: WARN/KeyCharacterMap(15477): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
    12-22 08:08:19.130: INFO/ActivityManager(51): Starting activity: Intent { cmp=com.wtp.newtestinscription/.NoteEdit }
    12-22 08:08:19.330: DEBUG/AndroidRuntime(15477): Shutting down VM
    12-22 08:08:19.350: WARN/dalvikvm(15477): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
    12-22 08:08:19.360: ERROR/AndroidRuntime(15477): Uncaught handler: thread main exiting due to uncaught exception
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.wtp.newtestinscription/com.wtp.newtestinscription.NoteEdit}: java.lang.ClassCastException: android.widget.TextView
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2454)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at android.app.ActivityThread.access$2200(ActivityThread.java:119)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at android.os.Handler.dispatchMessage(Handler.java:99)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at android.os.Looper.loop(Looper.java:123)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at android.app.ActivityThread.main(ActivityThread.java:4310)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at java.lang.reflect.Method.invokeNative(Native Method)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at java.lang.reflect.Method.invoke(Method.java:521)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at dalvik.system.NativeStart.main(Native Method)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477): Caused by: java.lang.ClassCastException: android.widget.TextView
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at com.wtp.newtestinscription.NoteEdit.onCreate(NoteEdit.java:26)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417)
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     ... 11 more
    12-22 08:08:19.420: INFO/Process(51): Sending signal. PID: 15477 SIG: 3
    12-22 08:08:19.430: INFO/dalvikvm(15477): threadid=7: reacting to signal 3
    12-22 08:08:19.430: INFO/dalvikvm(15477): Wrote stack trace to '/data/anr/traces.txt'
    12-22 08:08:29.163: WARN/ActivityManager(51): Launch timeout has expired, giving up wake lock!
    12-22 08:08:29.196: WARN/ActivityManager(51): Activity idle timeout for HistoryRecord{43be9a60 com.wtp.newtestinscription/.NoteEdit}
    12-22 08:08:31.129: INFO/Process(15477): Sending signal. PID: 15477 SIG: 9
    12-22 08:08:31.169: INFO/ActivityManager(51): Process com.wtp.newtestinscription (pid 15477) has died.
    12-22 08:08:31.179: INFO/WindowManager(51): WIN DEATH: Window{43c291e0 com.wtp.newtestinscription/com.wtp.newtestinscription.main paused=false}
    12-22 08:08:31.249: INFO/ActivityManager(51): Start proc com.wtp.newtestinscription for activity com.wtp.newtestinscription/.main: pid=15562 uid=10054 gids={}
    12-22 08:08:31.329: ERROR/gralloc(51): [unregister] handle 0x3e4358 still locked (state=40000001)
    12-22 08:08:31.630: INFO/jdwp(15562): Ignoring second debugger -- accepting and dropping
    12-22 08:08:31.739: DEBUG/ddm-heap(15562): Got feature list request
    12-22 08:08:31.969: WARN/UsageStats(51): Something wrong here, didn't expect com.wtp.newtestinscription to be resumed
    12-22 08:08:32.870: WARN/InputManagerService(51): Got RemoteException sending setActive(false) notification to pid 15477 uid 10054
    12-22 08:08:33.070: INFO/ActivityManager(51): Displayed activity com.wtp.newtestinscription/.main: 1864 ms (total 13889 ms)
    12-22 08:08:38.330: DEBUG/dalvikvm(99): GC freed 5486 objects / 306776 bytes in 95ms
    12-22 08:08:43.310: DEBUG/dalvikvm(227): GC freed 44 objects / 2104 bytes in 74ms
    Je n'y comprends vraiment rien

    JCM

  6. #6
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477): Caused by: java.lang.ClassCastException: android.widget.TextView
    12-22 08:08:19.380: ERROR/AndroidRuntime(15477):     at com.wtp.newtestinscription.NoteEdit.onCreate(NoteEdit.java:26)
    Voilà tu as toutes les billes pour corriger ton erreur

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Désolé d'avoir déposé cette requete à vos service

    J'ai fini par trouver l'erreur, il s'agissait d'un changement de nom d'un button

    Merci pour votre aide

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

Discussions similaires

  1. [TSocket] Message d'erreur
    Par rgz dans le forum Web & réseau
    Réponses: 6
    Dernier message: 04/07/2003, 09h16
  2. Surcharger le message d'erreur après un OnException
    Par Tirlibibi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 24/04/2003, 11h42
  3. Réponses: 4
    Dernier message: 04/03/2003, 01h05
  4. [CR] Message d'erreur
    Par nono1 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/09/2002, 14h54
  5. Réponses: 2
    Dernier message: 27/05/2002, 19h46

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