50
votes

Problème de rendu Android Emulat - Après la mise à jour de MacOS Big Sur

Après la mise à jour MacOS Big Sur, 11.0.1 , l'émulateur Android a commencé à afficher les problèmes de rendu d'image.

Problème

La fenêtre d'affichage de l'émulateur répète l'image de l'appareil. Un problème a été documenté dans l'émetteur d'Android.

Conditions

  • Redimensionnement: lorsque la fenêtre de l'émulateur est redimensionnée, augmente ou diminué
  • Changement d'orientation: portrait en paysage, et vice-versa
  •  Entrez la description de l'image ici Entrez la description de l'image ici

    Tentative de solutions

    • Effacer l'émulateur avec effacer les données du gestionnaire de périphériques Android .
    • Créez une nouvelle instance d'émulation.

    Configuration

    Android Studio

    • Android Studio 4.1.1
    • Build # AI-201.8743.12.41.6953283, construit le 4 novembre 2020
    • Version d'exécution: 1.8.0_242-libération-1644-b3-6915495 x86_64
    • VM: OpenJDK 64 bits serveur VM par JetBrains s.r.o
    • macOS 10.16
    • GC: Parnew, concurrentmarksweep
    • Mémoire: 1979m
    • Core: 16
    • Registre: ide.new.welcome.screen.force = true, external.system.auto.import.disabled = true Plugins non emballés: com.android.tool.sizereduction.plugin, com.thoughtworks.gauge, org.jetbrains.kotlin, cn.wjdghd.uninique.plugin.id, mobi.hsz.idea.gignore, com.developperphil.adbeaea

    émulateur

    • Nom: PIXEL_3A_API_29
    • CPU / ABI: Google Play Intel Atom (x86)
    • chemin: /users/adamhurwitz/.android/avd/pixel_3a_api_29.avd
    • Target: google_apis_playstore [Google Play] (API Niveau 29)
    • Peau: 1080x2220
    • Carte SD: 512m
    • Fastboot.Chosensnapshotfile:
    • runtime.network.speed: complet
    • hw.acceleromment: oui
    • hw.device.name: pixel_3a
    • hw.lcd.width: 1080
    • hw.initialorientation: portrait
    • image.androidversion.api: 29
    • tag.id: google_apis_playstore
    • hw.mainkeys: non
    • hw.camera.front: imité
    • avd.ini.displayname: Pixel 3A API 29
    • hw.gpu.mode: auto
    • hw.ramsize: 1536
    • playstore.enabled: true
    • Fastboot.ForceColdboot: Non
    • hw.cpu.ncore: 4
    • hw.keyboard: Oui
    • hw.sensors.proximity: oui
    • hw.dpad: non
    • hw.lcd.height: 2220
    • VM.HeapSize: 256
    • skin.dynamic: oui
    • hw.device. manufacturier: google
    • hw.gps: oui
    • skin.path.backup: _no_skin
    • hw.audioinput: oui
    • image.sysdir.1: System-iMages / Android-29 / Google_APIS_Playstore / x86 /
    • showdeviceframe: non
    • hw.camera.back: virtualscene
    • AVDID: PIXEL_3A_API_29
    • hw.lcd.density: 440
    • hw.arc: faux
    • hw.device.hash2: md5: 0e6953ebf01bdc6b33a2f54746629c50
    • Fastboot.ForceChensensnapshotboot: Non
    • Fastboot.forcefastboot: Oui
    • hw.trackball: non
    • hw.battery: oui
    • hw.sdcard: Oui
    • Tag.Display: Google Play
    • runtime.network.latence: aucun
    • disque.Datapartition.Size: 6442450944
    • hw.sensors.orientation: oui
    • avd.ini.encoding: utf-8
    • hw.gpu.enabled: oui

    5 commentaires

    Le même problème pour moi


    C'est un bug dans l'émulateur (ou Big Sur, je ne suis pas sûr :)). issuetracker.google.com/issues/173282117


    C'est peut-être également un bug avec Android Studio 4.1.1. Ce problème est apparu avec l'installation des dernières versions d'Android Studio et de MacOS. Il est difficile de dire quelle est la cause.


    Everyone should star the issue @SergeyGlotov linked to in order to help Soulignez le problème dans l'émetteur d'Android.


    J'ai deux moniteurs externes connectés via USB Hub et je reçois juste un rectangle gris sur ces deux écrans. L'écran MacBook est bien. J'ai essayé toutes les astuces ici et aucun d'entre eux n'a fonctionné. J'ai fait un problème d'étoile dans IssueTracker. Tout allait bien avant la mise à jour de Big Sur. Les derniers outils sont tous utilisés et j'ai créé un nouvel émulateur.


    7 Réponses :


    24
    votes

    J'ai le même problème, après la mise à niveau de Big sur.

    Je découvre une solution de contournement ... Après le redimensionnement, cliquez deux fois sur la loupe.

    Sur certains émulateurs, cela ne fonctionne pas. Dans ce cas, essayez les paramètres / afficher le cadre de fenêtre autour de l'appareil - désactivez / activez. Cela fonctionne pour moi.

     Entrez la description de l'image ici


    4 commentaires

    J'ai aussi ce problème lorsque je fais pivoter l'appareil après la mise à niveau vers Big Sur, en cliquant sur la loupe fonctionne pour moi.


    Comme le dit cette réponse, une solution temporaire pour moi était d'appuyer sur l'option Zoom: i.stack. imgur.com/0clv0.png


    Il semble que cette solution de contournement fonctionne toujours sur mon MacBook, merci du partage!


    CMD + Z vous économisera devant cliquer sur la "classe de grossissement"



    22
    votes

    Je pense que j'ai trouvé une solution temporaire. Si vous utilisez un autre moniteur avec votre ordinateur, déplacez l'émulateur entre les écrans après le redimensionnement. Il s'adapte de cette manière


    0 commentaires

    1
    votes

    La seule façon dont j'ai trouvé jusqu'à présent est de redimensionner l'émulateur à la taille recherchée -> Allez dans les paramètres de l'émulateur -> Affichages -> Ajouter un affichage secondaire -> Appliquer les modifications -> Supprimer l'affichage secondaire -> Appliquer les modifications

    suce un peu, mais c'est ce que c'est pour l'instant

    ScreenShot des paramètres de l'émulateur


    0 commentaires

    0
    votes

    Correction temporaire:

    Après avoir tourné:

    • Cliquez dans "Entrez le mode zoom" (CMD + Z).

    Cela obligera la mise en page et le rendu de l'écran.


    1 commentaires

    Et n'oubliez pas de faire à nouveau "cmd + z" pour laisser le mode zoom.



    8
    votes

    Il semble que la mise à niveau d'Android Studio (4.1.2), l'émulateur et les outils SDK corrigent le problème depuis 2021.

    Après la mise à jour d'Android Studio, accédez aux préférences pour Android Studio> Apparence et comportement> Paramètres système> Android SDK> outils SDK (TAB) et sélectionnez Android Emulator (j'ai utilisé 30.3.5), Android SDK Tools (26.1.1 ), et peut-être les outils de construction Android SDK.

    Avertissement: ces étapes l'ont résolu pour moi. Il se pourrait bien que la mise à jour de l'outil SDK "Android Emulator" aurait été suffisante.


    2 commentaires

    A travaillé pour moi! Cela devrait être la réponse acceptée car ce n'est pas seulement une solution de contournement.


    Fonctionnait aussi pour moi. C'est donc la solution permanente.



    5
    votes

    Un saut de travail simple consiste à se cacher et à le montrer à nouveau.

     Entrez la description de l'image ici


    2 commentaires

    Cela a fonctionné pour moi. Merci pour la solution


    jusqu'au sommet! réponse la plus efficace



    0
    votes

    C'est ce qui a fonctionné pour moi. J'avais un dossier hardware_accelerated_execution_manager_2 avec ce "_2" à la fin, que le programme d'installation des outils SDK a rapporté ce dossier. à la fin et redémarré le studio Android. Les émulateurs apparaissent maintenant.


    0 commentaires