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 :

NullPointerException au démarrage


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2010
    Messages : 347
    Par défaut NullPointerException au démarrage
    Bonsoir,

    j'ai un message d'erreur dès le lancement de mon programme.


    06-06 21:29:28.342: E/AndroidRuntime(860): FATAL EXCEPTION: main
    06-06 21:29:28.342: E/AndroidRuntime(860): java.lang.RuntimeException: Unable to instantiate application android.app.Application: java.lang.NullPointerException
    06-06 21:29:28.342: E/AndroidRuntime(860): at android.app.LoadedApk.makeApplication(LoadedApk.java:482)
    06-06 21:29:28.342: E/AndroidRuntime(860): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3938)
    06-06 21:29:28.342: E/AndroidRuntime(860): at android.app.ActivityThread.access$1300(ActivityThread.java:123)
    06-06 21:29:28.342: E/AndroidRuntime(860): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1185)
    06-06 21:29:28.342: E/AndroidRuntime(860): at android.os.Handler.dispatchMessage(Handler.java:99)
    06-06 21:29:28.342: E/AndroidRuntime(860): at android.os.Looper.loop(Looper.java:137)
    06-06 21:29:28.342: E/AndroidRuntime(860): at android.app.ActivityThread.main(ActivityThread.java:4424)
    06-06 21:29:28.342: E/AndroidRuntime(860): at java.lang.reflect.Method.invokeNative(Native Method)
    06-06 21:29:28.342: E/AndroidRuntime(860): at java.lang.reflect.Method.invoke(Method.java:511)
    06-06 21:29:28.342: E/AndroidRuntime(860): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
    06-06 21:29:28.342: E/AndroidRuntime(860): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
    06-06 21:29:28.342: E/AndroidRuntime(860): at dalvik.system.NativeStart.main(Native Method)
    06-06 21:29:28.342: E/AndroidRuntime(860): Caused by: java.lang.NullPointerException
    06-06 21:29:28.342: E/AndroidRuntime(860): at android.app.LoadedApk.initializeJavaContextClassLoader(LoadedApk.java:362)
    06-06 21:29:28.342: E/AndroidRuntime(860): at android.app.LoadedApk.getClassLoader(LoadedApk.java:305)
    06-06 21:29:28.342: E/AndroidRuntime(860): at android.app.LoadedApk.makeApplication(LoadedApk.java:474)
    06-06 21:29:28.342: E/AndroidRuntime(860): ... 11 more
    L'application se lance tout de même mais je ne comprends pas d'ou peut venir ce message ? De ma classe principale ?

    Si vous avez des pistes, merci !

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2010
    Messages : 347
    Par défaut
    En fait, j'ai l'impression que ça vient et ça repart de temps en temps.
    Je comprends pas trop.

  3. #3
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Il n 'y a pas un autre "Caused by" après ?

    Quelle version d'android ?

    Sur 4.0.3... (et d'après http://grepcode.com/project/reposito...droid/android/)

    le code qui envoit l'exception est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    344         android.content.pm.PackageInfo pi;
    345         try {
    346             pi = pm.getPackageInfo(mPackageName, 0);
    347         } catch (RemoteException e) {
    348             throw new AssertionError(e);
    349         }
     
    362         boolean sharedUserIdSet = (pi.sharedUserId != null);
    Donc un problême de récupération du package-name ?

  4. #4
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 246
    Par défaut
    D'après ce que j'ai trouvé à ce sujet, le problème ne vient pas du code.
    C'est juste le projet dans le workspace.

    Essaie de créer un nouveau projet et de copier ton code source dedans, peut être que l'erreur ne se reproduira plus jamais.

    D'ailleurs elle c'est peut être déjà réglé toute seule.

  5. #5
    Membre éprouvé Avatar de linked
    Profil pro
    Développeur Android
    Inscrit en
    Mai 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Android

    Informations forums :
    Inscription : Mai 2008
    Messages : 88
    Par défaut
    Certains on résolut ce problème en changeant les permissions d'un répertoire, peut être celui du projet.

Discussions similaires

  1. Lancer un programme au démarrage
    Par ludo_7 dans le forum Windows
    Réponses: 7
    Dernier message: 09/10/2003, 16h29
  2. Réponses: 2
    Dernier message: 19/08/2003, 15h45
  3. Pb démarrage Visibroker 4.5
    Par juvisi dans le forum CORBA
    Réponses: 2
    Dernier message: 12/08/2003, 12h23
  4. Fenêtre visible au démarrage !?
    Par Lung dans le forum Langage
    Réponses: 6
    Dernier message: 28/11/2002, 14h55
  5. Problème de démarrage d'InterServer
    Par Isaac dans le forum InterBase
    Réponses: 5
    Dernier message: 19/09/2002, 18h22

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