HarmonyOS鸿蒙Next中hellowrold工程已经到最后一步了,还是出现错误
HarmonyOS鸿蒙Next中hellowrold工程已经到最后一步了,还是出现错误 从昨天下午一直折腾,从jdk13 换到jdk8重要能编译了,然后gradle又无法下载,最后指定好了自己下载的gradle,也好不容易登入账号,模拟器也出来了,点击运行创建的默认手表项目,就出现这个错误,一直无法通过,还需要添加什么配置或者指定什么吗,一个helloworld这么难吗,要哭了
更多关于HarmonyOS鸿蒙Next中hellowrold工程已经到最后一步了,还是出现错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我自己把问题解决了,还真不是gradle版本的问题,也不是路径的问题,首先我电脑里安装了三个jdk,jdk13,jdk11还有jdk8,我电脑系统环境变量和javahome设置的是jdk8,于是乎噩梦就开始了,我现在严重欢迎是开发工具的问题,我重新安装开发工具,sdk也下载了,工具都下载好了,没做任何配置,打开开发工具,选择鸿蒙项目,选个手表,然后开发工具就把gradle指定找jdk13,问题是jdk13没法编译,我到设置里面把gradle的jvm指定到sdk自带的jdk。也无法编译,然后指定成jdk8,结果同步就正常了,但是调出虚拟机准备运行helloworld。结果无法运行,我的项目里外部类库显示是jdk13,而我gradle的jvm指定的jdk8,我隐约感觉是这个问题,所有我到setting里找编译级别,可是找了半天也找到,我该配置文件把jdk13改成jdk8,结果同步后它自己又变成jdk13了,于是我卸载开发工具,删除了jdk13和jdk11,重写安装开发工具,这回我没有急着去新建项目,而且先打开setting,我发现在budid execution deployment 下面居然有编译级别,我改成了8这个级别,然后取消了使用9以上的版本,运行新建项目,在gradle jvm里面我发现自动选择了sdk自动的jdk了,我感觉有戏,然后重新同步编译,发现项目里外部类库也自动改成了sdk里的jdk了,所有配置都正常了,然后运行helloworld程序,这回就没问题了,最后我再到setting里budid execution deployment下面找java compile,我发现又不见了,感觉只有第一次安装开发工具,第一次配置时才会出现java compile,这是不是开发工具的问题啊,所以把这个问题记录一下,
更多关于HarmonyOS鸿蒙Next中hellowrold工程已经到最后一步了,还是出现错误的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
感谢分享您的经验,你最后反馈的问题,这边也核实下。
你说的很对,删除JDK13,改装JDK 8就可以了,已解决,谢谢。
https://services.gradle.org/distributions/gradle-5.4.1-all.zip
指定本地路径 -> 同步(Sync)
参考
新手教程Gradle下载失败或错误的解决经验分享
[https://developer.huawei.com/consumer/cn/forum/topicview?fid=0101303901040230869&tid=0202352636004720641](https://developer.huawei.com/consumer/cn/forum/topicview?fid=0101303901040230869&tid=0202352636004720641)
(出处: 论坛首页)
抱抱,问题已经帮您反馈了,看看到底是什么原因,有解决方案立刻回您呀
在HarmonyOS鸿蒙Next中,HelloWorld工程到最后一步出现错误,可能的原因包括:
-
确保开发环境(如DevEco Studio)已正确安装并配置,SDK和工具链版本与项目要求一致。
-
检查
build.gradle
或oh-package.json5
文件,确认所有依赖库已正确添加且版本兼容。 -
仔细检查
MainAbility
或EntryAbility
等关键文件,确保代码无语法或逻辑错误。 -
确认
resources
目录下的资源文件(如图片、布局文件)命名正确且无缺失。 -
检查
config.json
或module.json5
文件,确保应用配置(如包名、权限)正确。 -
确保连接的设备或模拟器支持当前HarmonyOS版本,且已正确配置。
-
清理项目并重新构建,使用
Build > Clean Project
和Build > Rebuild Project
。 -
查看DevEco Studio的
Logcat
或Run
窗口,根据错误日志定位问题。 -
如果涉及网络请求,确保网络连接正常,且相关权限已配置。
-
检查应用是否已获取所需权限,并在
config.json
或module.json5
中正确声明。
根据错误信息逐一排查上述可能原因,通常可以解决问题。
在HarmonyOS鸿蒙Next中,如果HelloWorld工程在最后一步出现错误,可能的原因包括:
- 环境配置问题:确保开发环境(如DevEco Studio)和SDK版本正确配置。
- 代码错误:检查
MainAbility
和MainAbilitySlice
中的代码,确保没有语法或逻辑错误。 - 资源文件问题:确认
config.json
和resources
目录下的资源文件配置正确。 - 依赖问题:确保所有依赖库和模块已正确导入和配置。
- 设备或模拟器问题:检查设备或模拟器是否正常运行,并已正确连接到开发环境。
建议查看错误日志,定位具体问题,并根据提示进行修复。