HarmonyOS 鸿蒙Next Helloworld运行不起来是为什么

HarmonyOS 鸿蒙Next Helloworld运行不起来是为什么 按照官网视频一步一步照着做,结果当我打开previewer时提示这个错误,根据提示执行了一下Sync and Refresh Project也不行 有没有大哥解决一下 可不兴直接劝退啊

cke_243.png


更多关于HarmonyOS 鸿蒙Next Helloworld运行不起来是为什么的实战教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

远程模拟器能跑吗?previewer时常抽风。

更多关于HarmonyOS 鸿蒙Next Helloworld运行不起来是为什么的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


远程模拟器可以的
抽风该如何解决
今天打开还是不行,

previewer里bug多。

我根据路径找到module.json文件有个报错“One of the following property sets is required: properties ‘author’, ‘compatibility’, ‘description’, ‘name’, ‘title’, ‘version’ or properties ‘authors’, ‘compatibility’, ‘description’, ‘name’, ‘title’, ‘version’”不知道如何配置,

预览器的话,你要打开index页面,也不是目前这个。

我知道我打开的就是index页面
只不过截图的时候没打开,

cke_173.png

{
    "app" : 
    {
        "apiReleaseType" : "Canary1",
        "bundleName" : "com.example.helloworld",
        "debug" : true,
        "distributedNotificationEnabled" : true,
        "icon" : "$media:app_icon",
        "iconId" : 16777217,
        "label" : "$string:app_name",
        "labelId" : 16777216,
        "minAPIVersion" : 9,
        "targetAPIVersion" : 9,
        "vendor" : "example",
        "versionCode" : 1000000,
        "versionName" : "1.0.0"
    },
    "module" : 
    {
        "abilities" : 
        [
            {
                "description" : "$string:EntryAbility_desc",
                "descriptionId" : 16777218,
                "icon" : "$media:icon",
                "iconId" : 16777222,
                "label" : "$string:EntryAbility_label",
                "labelId" : 16777219,
                "name" : "EntryAbility",
                "skills" : 
                [
                    {
                        "actions" : 
                        [
                            "action.system.home"
                        ],
                        "entities" : 
                        [
                            "entity.system.home"
                        ]
                    }
                ],
                "srcEntrance" : "./ets/entryability/EntryAbility.ts",
                "startWindowBackground" : "$color:start_window_background",
                "startWindowBackgroundId" : 16777221,
                "startWindowIcon" : "$media:icon",
                "startWindowIconId" : 16777222,
                "visible" : true
            }
        ],
        "compileMode" : "jsbundle",
        "deliveryWithInstall" : true,
        "description" : "$string:module_desc",
        "descriptionId" : 16777220,
        "deviceTypes" : 
        [
            "phone"
        ],
        "installationFree" : false,
        "mainElement" : "EntryAbility",
        "name" : "entry",
        "pages" : "$profile:main_pages",
        "type" : "entry",
        "virtualMachine" : "ark0.0.0.2"
    }
}

HarmonyOS(鸿蒙)Next Helloworld运行不起来可能由以下几个原因造成:

  1. 环境配置问题:确保你的开发环境已经正确安装了鸿蒙系统的SDK,并且所有必要的依赖项都已配置妥当。检查环境变量设置,确保编译器、构建工具等路径正确无误。

  2. 代码错误:检查Helloworld项目的代码,确认没有语法错误或逻辑错误。特别注意main函数的入口点设置,以及任何可能导致程序崩溃的异常处理。

  3. 模拟器或设备问题:如果你在使用模拟器运行,确保模拟器配置正确,且支持当前版本的鸿蒙系统。如果是真机运行,检查设备是否已正确连接,并且开启了开发者模式及USB调试。

  4. 权限问题:确保你的开发环境有足够的权限访问项目文件和执行构建命令。在某些操作系统中,可能需要以管理员身份运行开发环境。

  5. 版本兼容性:确认你的鸿蒙SDK版本与项目要求的版本一致。有时候,新版本的SDK可能不兼容旧项目的某些特性。

如果上述检查后问题依旧没法解决,请联系官网客服。官网地址是:https://www.itying.com/category-93-b0.html 。在这里,你可以获得更专业的技术支持和解决方案。

回到顶部