IT评测·应用市场-qidao123.com
标题:
利用uniapp开辟鸿蒙:运行到鸿蒙模拟器—踩坑合集
[打印本页]
作者:
耶耶耶耶耶
时间:
2024-12-12 16:52
标题:
利用uniapp开辟鸿蒙:运行到鸿蒙模拟器—踩坑合集
从uniapp运行到鸿蒙模拟器上这一步,就有非常多的坑,一些常见的坑,官网都有先容,就不再拿出来了,这里记录一下官网未记录的大坑
1.运行路径从hbuilderx启动鸿蒙模拟器
办理方法:
Windows体系,官网有先容这个题目,后面我再补充一下
1.确保路径是正确的
Windows体系快速复制路径方法
注意:复制后的 \ 要改成 /
2.如果步骤1操作完还是不可,请尝试
原路径后面添加 /bin/devecostudio64.exe,然后重启 HBuilderX,
这时候会依然为空,重新在配置运行即可(多试几次)
2.打包报错Init keystore failed: parseAlgParameters failed: ObjectIdentifier() – data isn’t an object ID (tag = 48)
办理方法:
删除本地javajdk,或升级本地jdk与DecEco Studio种一致(默认17版本)
报错原因:
Hbulidx 在打包的时候会调用鸿蒙的工具链,其中用到了 java 步伐,现在版本是优先使用情况变量 PATH 内里能找到的 java 步伐。
这种题目一样平常是由于 java 步伐版本不匹配导致的。暂时的办理办法是在 PATH 情况变量里去掉 java 步伐的路径,再重新启动 Hbulidx 。后续的版本会优先使用鸿蒙工具链自带的 java 步伐,就不会有这个题目了。
删掉用户变量中JAVA_HOME和path中配置的
C:\ProgramData\Oracle\Java\javapath
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
复制代码
即可。
另一种方法升级jdk可以自行百度
参考链接:https://ask.dcloud.net.cn/question/199926
3.Error message:Cannot read property JSBind of undefined ,模拟器报jscrash happened in HUAWEI_PHONE,运行到模拟器一直闪退
查看详细bug,会给个链接,但是没什么用,不用试了
办理方法
:删掉模拟器重新安装一个,就是这么神奇。。
现在是踩的只是运行到鸿蒙模拟器的坑,后续不知道还有多少坑,会逐步举行记录
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4