【问题标题】:Tizen emulator incompatible with WLS2Tizen 仿真器与 WLS2 不兼容
【发布时间】:2021-05-04 21:46:45
【问题描述】:

我发现在win10上运行tizen模拟器所需的设置与WSL2不兼容。具体来说,hypervisorlaunchtype 必须设置为 off 才能正常工作,这会阻止 WSL2 启动。如果需要,我创建了两个脚本来打开和关闭它,它们在答案中,但他们唯一要做的就是提升自己并运行bcdedit /set hypervisorlaunchtype (auto/off)。如果有人设法让两者一起玩得很好,请告诉我们如何。希望这对将来的人有所帮助。

【问题讨论】:

    标签: tizen haxm hypervisor tizen-emulator


    【解决方案1】:

    关闭管理程序的脚本(tizen 模拟器工作):

    If (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator))
    {
      # Relaunch as an elevated process:
      Start-Process powershell.exe "-File",('"{0}"' -f $MyInvocation.MyCommand.Path) -Verb RunAs
      exit
    }
    # Now running elevated so launch the script:
    & bcdedit /set hypervisorlaunchtype off
    

    开启管理程序的脚本(WSL2 有效):

    If (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator))
    {
      # Relaunch as an elevated process:
      Start-Process powershell.exe "-File",('"{0}"' -f $MyInvocation.MyCommand.Path) -Verb RunAs
      exit
    }
    # Now running elevated so launch the script:
    & bcdedit /set hypervisorlaunchtype auto
    

    【讨论】:

    • 它有效——在阅读了另一篇文章petri.com/how-to-disable-hyper-v-completely-in-windows-10 后,我找到了相同的解决方案(使用 bcdedit 打开和关闭 hyperv)——但每次都必须切换并重新启动是一个可怕的黑客行为。此外,我一直使用 WSL 来处理诸如使用 GIT 之类的事情……我将其用于 Tizen 项目。我真的希望三星能解决这个问题。
    • @DanieleMuscetta 我不会指望这一点,三星本身正在为他们的手表切换到 Android 并且也没有太多需要 tizen 作为 android 的轻量级替代品,因为芯片已经变得更强大。我想说的是,Tizen 已经走到了尽头。
    • 有趣...他们试图从 Android 转移到他们的手机上,试图依靠垂直整合而不必向 Google 支付版税...但我认为这并没有成功,然而,要么......没有很多开发人员或应用程序。我猜这个故事会在几年后自行展开。我有这个适用于三星智能电视的 Tizen 应用程序,在可预见的未来,它仍然需要维护......他们最近重新完成了他们的“卖家”办公室网站(作为应用程序供应商,您可以使用该应用程序将包裹发布到他们的商店)...所以我认为对于电视来说它会持续一段时间...
    • @DanieleMuscetta 是的,电视将是最后一个倒下的,也许还有冰箱之类的,但我相信在移动设备上 Tizen 已经完成了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-25
    相关资源
    最近更新 更多