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 :

Plantage de l'émulateur Android 7.1.1 et 8.0 (EGL_BAD_MATCH)


Sujet :

Android

  1. #1
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut Plantage de l'émulateur Android 7.1.1 et 8.0 (EGL_BAD_MATCH)
    Salut,

    Hier j'ai testé mon applic avec ces versions très récentes.
    J'ai des erreurs EGL_BAD_MATCH qui plante carrement l'émultateur et le quitte.
    Avez-vous déjà rencontré ce problème ?

    Je pense que c'est un problème opengl, lié à l'accélération graphique, j'ai déjà tout essayé.
    Il plante sur une dialog box alors que certaines passent.

    Rem: je ne fais pas d'animation... juste un bête affichage
    Ca passe très bien sur Android 5.0 et inférieur.
    Il faudrait que je teste la 6.0.

    J'ai mis à jour le Support library à 25.3.1 (de mémoire).

    Target au level 25
    Compile au level 25

    ++
    Si la réponse vous a aidé, pensez à cliquer sur +1

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 224
    Points
    20 224
    Par défaut
    Dans la configuration de ton emulateur tu peux essayer de passer la section "Emulated performance" de Hardware à Software (ou inversement).
    Je ne pense pas que ce soit lié à ton app mais plutôt à un problème d'émulation open gl.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    Oui j'ai déjà fait cela, même en automatique et software, j'ai recréé l'image, vérifié les détails du SDK... vraiment bizarre.
    Il y a une tonne de logs lorsque le programme tourne et ça n'arrête pas.
    Ces logs ne sont pas liés à mon application mais liés aux services Google.
    Des logs de capteurs, de services, de package com.google, de micro, de sms... franchement quelle m* ces émulateurs.
    Si la réponse vous a aidé, pensez à cliquer sur +1

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 224
    Points
    20 224
    Par défaut
    Pour ce qui est des logs , comme sur un téléphone il faut filtrer juste sur ton application. Dans le log cat tout à droite il y'a une liste ou tu peux choisir "Show only selected application" Et la normalement tu ne vois que des log lié à ton app rien de plus.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    Je sais mais c'était juste pour dire que ça mouline...

    Edit: tu avais raison c'était bien au niveau de l'accélération hardware.
    J'avais mal testé/mauvaises conditions...

    Solution: il faut mettre l'accélération hardware de l'émulateur sur "Software GLES-2.0".
    Rem: pas besoin de couper "Instant run" comme certains le suggèrent.
    Si la réponse vous a aidé, pensez à cliquer sur +1

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

Discussions similaires

  1. Démarrage émulateur Android
    Par Editsira dans le forum Android
    Réponses: 4
    Dernier message: 16/08/2011, 11h49
  2. L'émulateur Android ne se lance pas sous Ubuntu
    Par poutch dans le forum Android
    Réponses: 4
    Dernier message: 09/07/2011, 10h44
  3. Lire du flash dans l'émulateur Android
    Par Ryu2000 dans le forum Android
    Réponses: 0
    Dernier message: 21/03/2011, 14h10
  4. Réponses: 1
    Dernier message: 04/03/2011, 14h32
  5. Support bluetooth sur simulateur/émulateur android?
    Par skeleton18 dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 13/09/2010, 10h14

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