目录

创建新工程Create Project为空白如何解决

问题现象

  1. 创建新工程时,Create Project为空白。

  2. 环境变量JAVA_HOME没有指向有效的jvm。
    The environment variable JAVA_HOME with the value of does not point to a valid JVM installation。

背景知识

DevEco Studio是基于IntelliJ IDEA Community开源版本打造,面向HarmonyOS应用/元服务开发场景的一站式集成开发环境。提供AI辅助编程、编译构建、UI实时预览、代码调试、性能调优、模拟器等功能,帮助高效开发HarmonyOS应用及元服务。

问题定位

解决问题的核心思路就是jcef有没有打开,按照如下步骤进行排查:

  1. 检查DevEco Studio是否存在报错:Too many restarts of GPU-process (jcef)。

  2. 查看DevEco Studio依赖的jbr路径下,jvm.dll与chrome_elf.dll是否存在,如果不存在很可能是被杀毒软件误删除了。

    jvm.dll路径:

    chrome_elf.dll路径:

  3. 开发者的环境可能和沙箱环境是否冲突,检查ide.browser.jcef.sandbox.enable=false是否勾选。

分析结论

修改建议

根据如下建议修改,查看是否能解决问题(不是所有选项都要改掉):

总结

DevEco Studio在运行过程中会遇到页面打开空白的情况,这个问题与GPU兼容性有关,特别是在使用Native调试堆栈可视化功能时,通常发生在电脑GPU不兼容或在云桌面环境下使用DevEco Studio的情况下。如果发现多数页面都空白,例如Create Project、Project Structure等页面,大概率是IDE的jcef配置有问题,着重从这方面开始排查问题即可。