ETS开发问题及解决方法 原创 精华

木木哈耶
发布于 2022-4-1 14:24
浏览
1收藏

OpenHarmony----ETS开发问题集及解决方法(1)

一、前言

关于ETS本人也是刚开始学习,在学习的过程中碰到一些问题故总结一下,欢迎大家指教。

二、问题及解决方法

1、 证书过期

ETS开发问题及解决方法-鸿蒙开发者社区

解决方法:
	1) 检查配置签名是否正确(别名大小写、文件地址等)
	2) 重新配置本地系统签名

2、 签名未验证

ETS开发问题及解决方法-鸿蒙开发者社区

解决方法:
	解决方法同问题1的方法一样。

​ 如果还未解决此问题,有可能是因为电脑下载了两个版本的DevEco Studio,并且旧版本的开发工具运行过项目并配置签名文件,导致下载新版本时的文件起冲突,此时可以卸载旧版本的开发工具,重新配置新版本开发工具的签名文件即可。

tips:

关于证书和签名的问题都可以参考问题1的解决方法!

3、gradle版本问题

ETS开发问题及解决方法-鸿蒙开发者社区

出现原因:
	项目与开发工具下载的gradle版本不一致
解决方法:
	1)DevEco Studio --> Help --> About: 检查开发工具的beta版本
	2)修改根目录下的build.gradle文件的dependencies:

ETS开发问题及解决方法-鸿蒙开发者社区

			如果开发工具的版本为beta1,则修改此处①为 3.0.3.4,②为1.2.6.0
			如果开发工具的版本为beta2,则不变。
	3)Files --> Settings --> SDK Manager:重新下载sdk(根据项目下载对应版本的SDK)

ETS开发问题及解决方法-鸿蒙开发者社区
ETS开发问题及解决方法-鸿蒙开发者社区

	4)Build -- > Clean Project:清除项目缓存
	5)重新build项目即可

4、 Execution failed for task ‘:entry:compileDebugEtsWithNode’.

ETS开发问题及解决方法-鸿蒙开发者社区

出现原因:
	代码本身出错,但不会提示具体出错的地方(变量未声明等错误)
解决方法:
	1) 检查代码细节,删除不需要的代码
	2) 如果是新添加的代码,则可以采取注释的方法,找问题出现的地方并解决

5、Unable to install ets

ETS开发问题及解决方法-鸿蒙开发者社区

出现原因:
npm 的镜像源被修改过,无法利用npm在华为云的镜像上下载对应的模块依赖。
解决方法:npm切换为华为云的镜像
npm config get registry       #查看源
npm config set registry https://repo.huaweicloud.com/repository/npm/     #修改源为华为云

官方文档中的解决方法:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq-development-environment-0000001168829643

6、 开发工具无模拟器选项

ETS开发问题及解决方法-鸿蒙开发者社区

解决方法:
	方法1:点击一下按钮

ETS开发问题及解决方法-鸿蒙开发者社区

	方法2:卸载重装DevEco Studio
		下载地址:https://developer.harmonyos.com/cn/develop/deveco-studio/

​ 如果选择的模板是最后一个标准版本的话,此处无模拟器选项是正常的,但是如果需要模拟器的话可以在创建项目时选择其他版本的模板。

7、The builder should be initialized with a @CustomDialog Component.

ETS开发问题及解决方法-鸿蒙开发者社区

出现原因:
	在组件中的名字为大写CreateNewDirDialog,但是引入时是小写的createNewDirDialog

ETS开发问题及解决方法-鸿蒙开发者社区

ETS开发问题及解决方法-鸿蒙开发者社区

解决方法:
	使用自定义弹窗时,名字必须与自定义弹窗的组件创建的名字一模一样!

三、总结

1. 尽量做到严格按照文档介绍的方式去使用开发工具,常见问题在官方文档中查找。
2. 开发过程中需要仔细检查代码,否则出现的小问题有可能导致开发进度延迟。

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-4-1 14:28:42修改
1
收藏 1
回复
举报
2条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

都是痛点,感谢楼主分享!

回复
2022-4-1 16:02:17
司空摘猫
司空摘猫

good

回复
2022-4-1 17:02:08
回复
    相关推荐