HarmonyOS 鸿蒙Next Dev Eco Studio 模拟器启动黑屏

HarmonyOS 鸿蒙Next Dev Eco Studio 模拟器启动黑屏

api6的系统能启动 api9的系统启动黑屏,黑屏一直保持,等一小时后,还是黑屏,没有报错弹窗。

cke_1073.png

quemu-error
WARNING | System image is writable
QMetaObject::connectSlotsByName: No matching signal for on_new_posture_requested(int)
QMetaObject::connectSlotsByName: No matching signal for on_dismiss_posture_selection_dialog()
QMetaObject::connectSlotsByName: No matching signal for on_new_resizable_requested(PresetEmulatorSizeType)
QMetaObject::connectSlotsByName: No matching signal for on_dismiss_resizable_dialog()
WARNING | cannot add library /Users/piaoyizhe/Library/Huawei/Sdk/hmscore/emulator/qemu/darwin-x86_64/lib64/vulkan/libvulkan.dylib: failed
QCssParser::parseHexColor: Unknown color name '#FFFFFFs'
pc_memory_init: above 4g size: 240000000
WARNING | Token auth requested without tls, restricting access to localhost.
qemu
INFO    | configAndStartRenderer: setting vsync to 60 hz
INFO    | added library /Users/piaoyizhe/Library/Huawei/Sdk/hmscore/emulator/lib64/vulkan/libvulkan.dylib
INFO    | Started GRPC server at 127.0.0.1:8555, security: Local+token
INFO    | Advertising in: /Users/piaoyizhe/Library/Caches/TemporaryItems/hvd/running/pid_6642.ini

cke_5352.png


更多关于HarmonyOS 鸿蒙Next Dev Eco Studio 模拟器启动黑屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html

12 回复

找到解决办法了,步骤如下

  1. 创建模拟器,创建后不要启动
  2. 打开终端
  3. 终端中设置动态链接库环境变量,注意替换路径中自己目录
export DYLD_LIBRARY_PATH=/Users/自己目录/Library/Huawei/Sdk/hmscore/emulator/lib64/gles_swiftshader:/Users/自己目录/Library/Huawei/Sdk/hmscore/emulator/lib64:/Users/自己目录/Library/Huawei/Sdk/hmscore/emulator/lib64/qt/lib:
  1. 通过命令行启动模拟器,注意此时没有前台界面,只是模拟器后端启动了,启动成功可以听到开机音乐
~/Library/Huawei/Sdk/hmscore/emulator/qemu/darwin-x86_64/qemu-system-x86_64 -writable-system -hvd 模拟器名称 -grpc 8554 -selinux permissive -legacy-fake-camera -qemu -append "clearcpuid=517 devmodel=JAD-AN00 vendorcountry=all/cn"
  1. 结束命令,然后回到device manager里面点击启动模拟器即可以正常运行。

无法启动原因黑苹果模拟器无法启动原因这个帖子中有解释,应该是只要想法办往启动参数中加入 clearcpuid=517 这个即可解决问题

更多关于HarmonyOS 鸿蒙Next Dev Eco Studio 模拟器启动黑屏的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


顺利开机,

搜了好多资料找到的,解决就好,哈哈。

尝试了几天排查问题,找不出头绪,试了下Android Studio 的模拟器也是大于某个版本(我用的api34)黑苹果就打不开了,可能是一样的问题,反正搞来搞去找不出原因,准备放弃了。

你也是黑苹果,我的是14700kf,也一样启动黑屏

开启一下电脑虚拟化试一下呢

Emulator.log
2024-01-02 10:46:11.744 [Info] set  "HarmonyOS_HVD_HOME"  :  "/Users/piaoyizhe/.Huawei/HarmonyOSEmulator/deployed"
2024-01-02 10:46:11.780 [Info] Find the free port:  8554
2024-01-02 10:46:12.363 [Info] Starting qemu.
2024-01-02 10:58:20.644 [Info] Wait for saving snapshot..
2024-01-02 10:58:20.680 [Info] qemu stopped, exit code is 11
2024-01-02 10:58:20.751 [Info] Succeeded in saving snapshot!
2024-01-02 10:58:48.255 [Warning] QProcess: Destroyed while process ("lsof") is still running.
2024-01-02 10:58:48.256 [Info] Find the free port:  8555
2024-01-02 10:58:48.739 [Info] Starting qemu.
2024-01-02 11:09:17.109 [Warning] QProcess: Destroyed while process ("lsof") is still running.
2024-01-02 11:09:52.229 [Warning] QProcess: Destroyed while process ("lsof") is still running.
2024-01-02 11:09:52.230 [Warning] Failed to get the occupation status of the temporary port file.
2024-01-02 11:09:52.230 [Info] Find the free port:  8556
2024-01-02 11:09:52.751 [Info] Starting qemu.

我们组的Mac模拟器都是启动黑屏。Windows的模拟器正常。所以用Mac的都自备了支持Harmony4.0的真机

真机备了啥型号,

无相关信息

比较杂。不过目前性价比来看, 二手的畅享60Pro最流畅,价格最便宜。

个人信息

  • 姓名:张三
  • 性别:男
  • 年龄:28
  • 邮箱:zhangsan@example.com
  • 电话:12345678901
  • 地址:北京市朝阳区

HarmonyOS鸿蒙Next Dev Eco Studio模拟器启动黑屏问题可能由多种原因引起。首先,检查模拟器的配置是否满足最低系统要求,包括CPU、内存和显卡等。其次,确保Eco Studio和模拟器版本兼容,不同版本之间可能存在兼容性问题。第三,检查系统环境变量和路径设置,确保没有冲突或错误的配置。第四,查看日志文件,通常位于Eco Studio的日志目录中,分析错误信息以确定具体问题。第五,确保显卡驱动程序是最新版本,过时的驱动程序可能导致显示问题。第六,检查是否有其他软件或进程占用过多系统资源,导致模拟器无法正常启动。第七,尝试重新安装Eco Studio和模拟器,确保安装过程中没有错误。第八,检查防火墙和安全软件设置,确保它们没有阻止模拟器的正常运行。如果以上步骤无法解决问题,可以考虑在开发者社区或论坛中搜索类似问题的解决方案。

回到顶部