Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Emulator渲染问题-macOS Big Sur更新后_Android_Android Studio_Android Emulator_Macos Big Sur - Fatal编程技术网

Android Emulator渲染问题-macOS Big Sur更新后

Android Emulator渲染问题-macOS Big Sur更新后,android,android-studio,android-emulator,macos-big-sur,Android,Android Studio,Android Emulator,Macos Big Sur,macOS Big Sur,11.0.1更新后,Android模拟器开始显示图像渲染问题。 问题 emulator显示窗口正在重复设备映像。Android的IssueTracker中已经记录了一个错误 条件 重新调整大小:调整仿真程序窗口的大小、增加或减少 方向改变:从纵向到横向,反之亦然 尝试的解决方案 使用Android设备管理器中的擦除数据清除仿真器 创建一个新的仿真器实例 配置 Android Studio Android Studio 4.1.1 建造#AI-201.8743

macOS Big Sur,
11.0.1
更新后,Android模拟器开始显示图像渲染问题。

问题 emulator显示窗口正在重复设备映像。Android的IssueTracker中已经记录了一个错误

条件

  • 重新调整大小:调整仿真程序窗口的大小、增加或减少
  • 方向改变:从纵向到横向,反之亦然
  • 尝试的解决方案
    • 使用Android设备管理器中的擦除数据清除仿真器
    • 创建一个新的仿真器实例
    配置 Android Studio

    • Android Studio 4.1.1
    • 建造#AI-201.8743.12.41.6953283,于2020年11月4日建造
    • 运行时版本:1.8.0_242-release-1644-b3-6915495 x86_64
    • VM:JetBrains s.r.o提供的OpenJDK 64位服务器VM
    • macOS 10.16
    • GC:ParNew、ConcurrentMarkSweep
    • 内存:1979M
    • 核心:16
    • 注册表:ide.new.welcome.screen.force=true,external.system.auto.import.disabled=true 非捆绑插件:com.android.tool.sizereduction.plugin、com.thoughtworks.gauge、org.jetbrains.kotlin、cn.wjdghd.unique.plugin.id、mobi.hsz.idea.gitignore、com.developerphil.adbidea
    仿真器

    • 名称:Pixel_3a_API_29
    • CPU/ABI:Google Play Intel Atom(x86)
    • 路径:/Users/adamhurwitz/.android/avd/Pixel_3a_API_29.avd
    • 目标:google_API_playstore[google Play](API级别29)
    • 皮肤:1080x2220
    • SD卡:512M
    • fastboot.chosensnapshot文件:
    • runtime.network.speed:满
    • 是的
    • 硬件设备名称:像素_3a
    • hw.lcd.width:1080
    • 方向:纵向
    • image.androidVersion.api:29
    • tag.id:google\u API\u playstore
    • hw.mainKeys:否
    • hw.camera.front:仿真
    • avd.ini.displayname:Pixel 3a API 29
    • hw.gpu.mode:自动
    • hw.ramSize:1536
    • PlayStore.enabled:true
    • fastboot.forceColdBoot:否
    • 硬件cpu.ncore:4
    • 键盘:是的
    • hw.sensors.Proximition:是
    • hw.dPad:没有
    • hw.lcd.height:2220
    • vm.heapSize:256
    • 皮肤动力学:是的
    • 硬件设备制造商:谷歌
    • 是的
    • skin.path.backup:\u否\u skin
    • hw.audioInput:是
    • image.sysdir.1:system-images/android-29/google\u-api\u-playstore/x86/
    • showDeviceFrame:否
    • hw.camera.back:虚拟场景
    • AvdId:Pixel_3a_API_29
    • hw.lcd.密度:440
    • hw.arc:错误
    • hw.device.hash2:MD5:0e6953ebf01bdc6b33a2f54746629c50
    • fastboot.forceChosenSnapshotBoot:否
    • fastboot.forceFastBoot:是
    • hw.轨迹球:没有
    • 电池:是的
    • 硬件卡:是的
    • tag.display:googleplay
    • runtime.network.latency:无
    • disk.dataPartition.size:6442450944
    • 硬件传感器方向:是
    • avd.ini.编码:UTF-8
    • hw.gpu.enabled:是

    在升级到Big Sur之后,我也遇到了同样的问题

    我找到了一个解决办法。。。调整大小后,在放大镜上单击两次

    在某些模拟器上,这不起作用。在这种情况下,请尝试设置/显示设备周围的窗口框-关闭/打开。这对我有用


    我想我找到了一个临时解决办法。
    如果您的计算机正在使用另一个监视器,只需在调整仿真器大小后在显示器之间移动仿真器即可。它以这种方式自我调整

    到目前为止,我发现的唯一方法是将emulator的大小调整为所需大小->转到emulator设置->显示->添加辅助显示->应用更改->删除辅助显示->应用更改

    有点糟糕,但现在就是这样

    临时修复:

    旋转后:

    • 单击“进入缩放模式”(CMD+Z)

    这将强制屏幕的布局和渲染。

    自2021年以来,升级android studio(4.1.2)、模拟器和SDK工具似乎解决了这个问题

    更新Android Studio后,进入Android Studio的首选项>外观和行为>系统设置>Android SDK>SDK工具(选项卡),然后选择Android Emulator(我使用了30.3.5)、Android SDK工具(26.1.1),可能还有Android SDK构建工具


    免责声明:这些步骤为我解决了这个问题。很可能只有更新“Android Emulator”SDK工具就足够了。

    一个简单的解决方法就是隐藏并再次显示它


    对于meIt来说,同样的问题是emulator(或Big Sur,我不确定:)中的一个bug。也许这也是Android Studio 4.1.1的一个缺陷。这个问题是在安装最新版本的Android Studio和macOS时出现的。很难说是哪个原因造成的。每个人都应该在@SergeyGlotov链接上加上星星,以帮助突出Android的IssueTracker中的问题。我有两个外部监视器通过USB集线器连接,两个屏幕上都有一个灰色矩形。MacBook的屏幕很好。我在这里尝试了所有的技巧,但没有一个奏效。我在IssueTracker上做过明星发行。在大苏尔更新之前一切都很好。所有最新的工具都在使用,我确实创建了一个新的模拟器。升级到Big Sur后,当我旋转设备时,我也遇到了这个问题,单击放大镜对我有效。这在我的机器上不起作用。这对我有效,但并不总是如此。正如这个答案所说,对我来说,一个临时的解决办法是按下缩放选项:这个解决方法似乎一直适用于我的MacBook,谢谢分享!这在我的机器上不起作用。它对我起作用了。它对我起作用了。感谢您为我们提供的顶级解决方案!最有效的回答,别忘了再次执行“CMD+Z”以离开缩放模式。对我有用!这应该是公认的答案,因为这不仅仅是一个解决办法。