Bienvenue sur le forum de Phonandroid !

FATAL EXCEPTION: main

FATAL EXCEPTION: main

Messagepar sekiro » Mer 23 Déc 2015 20:06

EDIT: j'ai réussi à trouver "l'erreur", en supprimant par exemple un if tout redevient fonctionnel. J'ai l'impression d'être arrivé à un nombre maximal de if ? C'est possible ?

//============================================

Bonjour, je sèche un petit peu et étant débutant j'ai du mal à reprendre mon application.

Cela marchait très bien avant de reprendre mais je ne sais pas pourquoi j'ai cette erreur et j'aimerais bien un peu d'aide.

Voici l'Android Monitor :

Code: Tout sélectionner
12-23 18:50:28.934 30589-30589/? E/Zygote: MountEmulatedStorage()
12-23 18:50:28.934 30589-30589/? E/Zygote: v2
12-23 18:50:28.934 30589-30589/? I/libpersona: KNOX_SDCARD checking this for 10413
12-23 18:50:28.934 30589-30589/? I/libpersona: KNOX_SDCARD not a persona
12-23 18:50:28.954 30589-30589/? I/SELinux: Function: selinux_compare_spd_ram, SPD-policy is existed. and_ver=SEPF_SM-N9005_5.0 ver=27
12-23 18:50:28.954 30589-30589/? I/SELinux: Function: selinux_compare_spd_ram , priority [2] , priority version is VE=SEPF_SM-N9005_5.0-1_0032
12-23 18:50:28.954 30589-30589/? E/SELinux: [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
12-23 18:50:28.954 30589-30589/? I/art: Late-enabling -Xcheck:jni
12-23 18:50:28.984 30589-30589/? D/TimaKeyStoreProvider: TimaSignature is unavailable
12-23 18:50:28.984 30589-30589/? D/ActivityThread: Added TimaKeyStore provider
12-23 18:50:29.014 30589-30589/sekiroo.bibouplonge D/ResourcesManager: creating new AssetManager and set to /data/app/sekiroo.bibouplonge-2/base.apk
12-23 18:50:29.064 30589-30589/sekiroo.bibouplonge I/Timeline: Timeline: Activity_launch_request id:sekiroo.bibouplonge time:32171089
12-23 18:50:29.084 30589-30589/sekiroo.bibouplonge I/MediaPlayer: Need to enable context aware info
12-23 18:50:29.084 30589-30589/sekiroo.bibouplonge V/MediaPlayer-JNI: native_setup
12-23 18:50:29.084 30589-30589/sekiroo.bibouplonge V/MediaPlayer: constructor
12-23 18:50:29.094 30589-30589/sekiroo.bibouplonge V/MediaPlayer: setListener
12-23 18:50:29.094 30589-30589/sekiroo.bibouplonge E/MediaPlayer-JNI: QCMediaPlayer mediaplayer NOT present
12-23 18:50:29.094 30589-30589/sekiroo.bibouplonge V/MediaPlayer-JNI: setParameter: key 1400
12-23 18:50:29.094 30589-30589/sekiroo.bibouplonge V/MediaPlayer: MediaPlayer::setParameter(1400)
12-23 18:50:29.094 30589-30589/sekiroo.bibouplonge V/MediaPlayer-JNI: setAudioStreamType: 3
12-23 18:50:29.094 30589-30589/sekiroo.bibouplonge V/MediaPlayer: MediaPlayer::setAudioStreamType
12-23 18:50:29.094 30589-30589/sekiroo.bibouplonge V/MediaPlayer-JNI: set_session_id(): 236
12-23 18:50:29.094 30589-30589/sekiroo.bibouplonge V/MediaPlayer: MediaPlayer::setAudioSessionId(236)
12-23 18:50:29.094 30589-30589/sekiroo.bibouplonge V/MediaPlayer-JNI: setDataSourceFD: fd 29
12-23 18:50:29.094 30589-30589/sekiroo.bibouplonge V/MediaPlayer: setDataSource(29, 333564, 1175084)
12-23 18:50:29.094 30589-30602/sekiroo.bibouplonge V/MediaPlayer: message received msg=8, ext1=0, ext2=0
12-23 18:50:29.094 30589-30602/sekiroo.bibouplonge V/MediaPlayer: notify(8, 0, 0) callback on disconnected mediaplayer
12-23 18:50:29.114 30589-30589/sekiroo.bibouplonge V/MediaPlayer: setVideoSurfaceTexture
12-23 18:50:29.114 30589-30589/sekiroo.bibouplonge V/MediaPlayer: prepare
12-23 18:50:29.114 30589-30602/sekiroo.bibouplonge V/MediaPlayer: message received msg=200, ext1=973, ext2=0
12-23 18:50:29.114 30589-30602/sekiroo.bibouplonge W/MediaPlayer: info/warning (973, 0)
12-23 18:50:29.114 30589-30602/sekiroo.bibouplonge V/MediaPlayer: callback application
12-23 18:50:29.114 30589-30602/sekiroo.bibouplonge V/MediaPlayer: back from callback
12-23 18:50:29.114 30589-30602/sekiroo.bibouplonge V/MediaPlayer: message received msg=5, ext1=0, ext2=0
12-23 18:50:29.124 30589-30602/sekiroo.bibouplonge V/MediaPlayer: New video size 0 x 0
12-23 18:50:29.124 30589-30602/sekiroo.bibouplonge V/MediaPlayer: callback application
12-23 18:50:29.124 30589-30602/sekiroo.bibouplonge V/MediaPlayer: back from callback
12-23 18:50:29.124 30589-30602/sekiroo.bibouplonge V/MediaPlayer: message received msg=1, ext1=0, ext2=0
12-23 18:50:29.124 30589-30602/sekiroo.bibouplonge V/MediaPlayer: prepared
12-23 18:50:29.124 30589-30602/sekiroo.bibouplonge V/MediaPlayer: signal application thread
12-23 18:50:29.124 30589-30602/sekiroo.bibouplonge V/MediaPlayer: callback application
12-23 18:50:29.124 30589-30589/sekiroo.bibouplonge V/MediaPlayer: prepare complete - status=0
12-23 18:50:29.124 30589-30589/sekiroo.bibouplonge E/MediaPlayer: Should have subtitle controller already set
12-23 18:50:29.124 30589-30602/sekiroo.bibouplonge V/MediaPlayer: back from callback
12-23 18:50:29.134 30589-30589/sekiroo.bibouplonge D/sekiroo.bibouplonge: Creating IAB helper.
12-23 18:50:29.134 30589-30589/sekiroo.bibouplonge D/sekiroo.bibouplonge: Starting setup.
12-23 18:50:29.134 30589-30589/sekiroo.bibouplonge D/IabHelper: Starting in-app billing setup.
12-23 18:50:29.144 30589-30589/sekiroo.bibouplonge D/AndroidRuntime: Shutting down VM
12-23 18:50:29.144 30589-30589/sekiroo.bibouplonge E/AndroidRuntime: FATAL EXCEPTION: main
                                                                     Process: sekiroo.bibouplonge, PID: 30589
                                                                     java.lang.VerifyError: Rejecting class sekiroo.bibouplonge.MainActivity$Voloiseau because it failed compile-time verification (declaration of 'sekiroo.bibouplonge.MainActivity$Voloiseau' appears in /data/app/sekiroo.bibouplonge-2/base.apk)
                                                                         at sekiroo.bibouplonge.MainActivity.onCreate(MainActivity.java:359)
                                                                         at android.app.Activity.performCreate(Activity.java:6288)
                                                                         at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
                                                                         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2642)
                                                                         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2754)
                                                                         at android.app.ActivityThread.access$900(ActivityThread.java:177)
                                                                         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1448)
                                                                         at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                         at android.os.Looper.loop(Looper.java:145)
                                                                         at android.app.ActivityThread.main(ActivityThread.java:5938)
                                                                         at java.lang.reflect.Method.invoke(Native Method)
                                                                         at java.lang.reflect.Method.invoke(Method.java:372)
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
12-23 18:52:22.224 30589-30597/sekiroo.bibouplonge W/art: Suspending all threads took: 5.115ms
12-23 18:55:29.164 30589-30589/sekiroo.bibouplonge I/Process: Sending signal. PID: 30589 SIG: 9


Ligne de (MainActivity.java:359)
setContentView(new Voloiseau(this));



Voici les messages :
Information:Gradle tasks [:app:assembleDebug]
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72220Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42220Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAppindexing810Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesBasement810Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources UP-TO-DATE
:app:generateDebugSources UP-TO-DATE
:app:processDebugJavaRes UP-TO-DATE
:app:compileDebugJava UP-TO-DATE
:app:compileDebugNdk UP-TO-DATE
:app:compileDebugSources UP-TO-DATE
:app:preDexDebug
:app:dexDebug
:app:validateDebugSigning
:app:packageDebug
:app:zipalignDebug
:app:assembleDebug
Information:BUILD SUCCESSFUL
Information:Total time: 22.43 secs
Information:0 errors
Information:0 warnings
Information:See complete output in console


Voila, je n'ai aucune erreur lors de la compilation mais lorsque je le lance sur mon téléphone j'ai 3 erreurs [bibou plonge s'est arrêté]

Merci d'avance
Android Newbie
Android Newbie
 
Messages: 12
Enregistré le: 25 Avr 2014

Publicité
android
Membre
 
Messages: 3452
Inscription: 1 Juil 2010
Mobile: Samsung galaxy

Re: FATAL EXCEPTION: main

Messagepar imothep85 » Mar 29 Déc 2015 21:22

Il n'y a pas de limitation dans l'utilisation de code, t'imagines l'horreur si les gens étaient limités en nombre de cataractes et code en lui même???
PORTFOLIO: Vous devez etre membre pour voir le lien! inscrivez vous... gratuitement :-) ici
Avatar de l’utilisateur
Android Newbie
Android Newbie
 
Messages: 5
Enregistré le: 29 Déc 2015

Re: FATAL EXCEPTION: main

Messagepar gob0 » Mar 29 Déc 2015 21:48

Salut,

tu peux effacer le contenu du dossier "build" de ton projet, puis faire un clean et recompiler.

@imothep85: ce que tu décrit a déjà existé dans certains langages / systèmes / ordinateurs. Et c'était bien galère (genre raccourcir les noms de variables pour gratter les 91 octets en trop... ) 8| :mrgreen:
Sinon la JVM limite un programme Java à 2²¹ instructions. C'est raisonnable :wink:
Studio OPZO - Activités pour enfants - Vous devez etre membre pour voir le lien! inscrivez vous... gratuitement :-) ici
Avatar de l’utilisateur
Android Newbie
Android Newbie
 
Messages: 32
Enregistré le: 14 Fév 2015
Localisation: Lausanne

Re: FATAL EXCEPTION: main

Messagepar imothep85 » Mar 29 Déc 2015 21:50

ui je sais comme l'assembleur par ex :D ou meme le basic :D mais je n'allais pas commencer une explication sur l'historique et l'évolution du code en lui même :D
PORTFOLIO: Vous devez etre membre pour voir le lien! inscrivez vous... gratuitement :-) ici
Avatar de l’utilisateur
Android Newbie
Android Newbie
 
Messages: 5
Enregistré le: 29 Déc 2015

Re: FATAL EXCEPTION: main

Messagepar sekiro » Mer 30 Déc 2015 10:39

J'ai essayé de clean et recompiler, cela n'avais pas fonctionné. Mais des que j'ai mi mes 2 derniers if en commentaire tout est redevenu normal. Après je nai pas du tout optimiser le code donc des if il doit y en avoir beaucoup.
Android Newbie
Android Newbie
 
Messages: 12
Enregistré le: 25 Avr 2014

Re: FATAL EXCEPTION: main

Messagepar gob0 » Mer 30 Déc 2015 20:00

T'as vidé le dossier "build" avant le clean?

Sinon, ta classe fait combien de lignes?
Studio OPZO - Activités pour enfants - Vous devez etre membre pour voir le lien! inscrivez vous... gratuitement :-) ici
Avatar de l’utilisateur
Android Newbie
Android Newbie
 
Messages: 32
Enregistré le: 14 Fév 2015
Localisation: Lausanne

Re: FATAL EXCEPTION: main



Retourner vers Développement: Applications et jeux



  • Articles en relation
    Réponses
    Vues
    Dernier message