HarmonyOS 鸿蒙Next OpenHarmony开发板无法运行端云一体化项目的解决方案【坚果派-咸鱼】
HarmonyOS 鸿蒙Next OpenHarmony开发板无法运行端云一体化项目的解决方案【坚果派-咸鱼】
作者:咸鱼
团队:坚果派
公众号:“大前端之旅”
团队介绍:坚果派由坚果创建,团队拥有8个华为HDE,3个HSD,以及若干其他领域的三十余位万粉博主运营。
这几天基于api9开发一个端云一体化的OpenHarmony项目,但是发现新建项目以后始终无法运行到开发板上。每次尝试运行都会报错:“Error while Deploy Hap”。但是DevEco Studio又不显示更详细的错误信息。无法定位故障。
后来经过对比测试后发现,非端云一体化项目在同一块OpenHarmony开发板上运行没有任何问题。
Ok,那基本上就能确定问题出在端云一体化模块的三方库依赖上了。
端云一体化模板总共使用了四个三方库,一个个隔离检测后发现,是"@hw-agconnect/auth-component"库的存在导致了运行失败。把这个库以及使用到这个库的代码文件全删了就能正常运行了。
这个库从名字和代码里来看,应该是个针对华为手机设计的登录模块,调用了华为手机中的某些参数或是模块。OpenHarmony开发板因为缺失这些东西,导致项目无法运行。
端云一体化模板的云侧基础使用的是华为Severless,模板中使用"@hw-agconnect/auth-component"库的相关代码只是为了提供一个预置的登录界面,并没有真正影响到登陆功能、账户管理之类的功能,开发者可以放心删除。
删除以后只要基于cloud库重新写一个登录界面,就能正常使用端云一体化的能力。
更多关于HarmonyOS 鸿蒙Next OpenHarmony开发板无法运行端云一体化项目的解决方案【坚果派-咸鱼】的实战教程也可以访问 https://www.itying.com/category-93-b0.html
如果没有创建端云一体化的项目,还可以添加agc里面的云数据库什么的吗
更多关于HarmonyOS 鸿蒙Next OpenHarmony开发板无法运行端云一体化项目的解决方案【坚果派-咸鱼】的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
可以的,不过需要手动加入SDK和serverless的配置文件,
添加配置完后怎么弄CloudProgram,然后oh—package.json5添加的依赖还有红线
依赖红线也解决了然后还需要做什么吗
鸿蒙Next OpenHarmony开发板无法运行端云一体化项目,可能涉及以下几个原因:
-
固件版本不匹配:检查开发板上的OpenHarmony固件版本是否与端云一体化项目所需的版本一致。版本不匹配可能导致功能无法正常使用。
-
云端服务配置错误:确保在开发板配置中正确设置了云端服务的地址、端口、认证信息等。配置错误会导致开发板无法与云端通信。
-
网络连接问题:开发板需要稳定的网络连接才能与云端进行通信。检查网络连接是否正常,确保开发板可以访问互联网。
-
项目依赖缺失:端云一体化项目可能依赖特定的库或模块。确保所有依赖项已正确安装并配置。
-
日志排查:查看开发板的运行日志,定位具体的错误信息。日志中通常会提供导致项目无法运行的详细原因。
-
权限问题:某些功能可能需要特定的权限才能正常运行。确保开发板上的应用具有所需的权限。
-
硬件兼容性:部分功能可能依赖于特定的硬件支持。检查开发板的硬件是否满足项目运行的需求。
-
系统资源不足:开发板的内存、存储等系统资源不足可能导致项目无法运行。确保开发板有足够的资源来支持项目运行。
通过以上步骤逐一排查,可以解决鸿蒙Next OpenHarmony开发板无法运行端云一体化项目的问题。