
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
由于HarmonyOS NEXT使用的协议栈和其他系统的协议栈不同,因此游戏原有的系统适配方法在HarmonyOS NEXT平台可能不支持,需要根据当前游戏实际使用情况进行适配。发布阶段:构建app包提审上架,需要申请发布证书、申请发布Profile、发布HarmonyOS应用,具体操作请参见。调试阶段:构建hap包进行调试功能验收,需要申请调试证书、注册调试设备、申请调试Profile,具体操作
,出现该问题的原因是默认应用的等级是normal,只能使用normal等级的权限,但是我们项目使用了system_basic或system_core等级的权限,所以出现该报错。针对该问题,建议我们参考如下文档申请ACL提权和项目相关配置,即可解决问题。
联系华为技术支持,查看工程级下的build-profile.json5文件,发现我们如下位置的签名确实没有生成。我们项目集成华为鸿蒙应用时,使用自动签名方式打包运行,一直报错。技术支持建议我们删除如下位置的相关签名文件。重新自动签名后,该问题解决。
安装报错9568322,signature verification failed due to not trusted app source.但是按照官方提供的解决措施排查,我们是正常的,p7b签名文件中含有我们的设备udid。我们参考华为技术给出的定位解决,修改使用测试签名,重新出包后问题解决。技术支持解释到当前正式签名是无法自测安装的,建议我们切换测试签名。联系了华为技术人员,他们建议我们通
【摘要】在鸿蒙游戏开发中,当应用compatibleSdkVersion与设备API版本不匹配时,会出现真机运行失败报错。问题根源在于工程配置的最低兼容版本高于设备镜像版本。可通过两种方案解决:1)升级设备系统版本;2)修改build-profile.json5文件中的compatibleSdkVersion字段,使其兼容设备API版本。开发者可使用hdc命令查询设备apiVersion进行版本比
ArkUI提供了一种轻量的UI元素复用机制@Builder,该自定义组件内部UI结构固定,仅与使用方进行数据传递。@Builder@Builder通过按引用传递的方式传入参数,才会触发动态渲染UI,并且参数只能是一个,因此UI相关的参数建议都放在一个类里面。@Component/ * 使用@Prop装饰器,在@Builder函数的参数刷新时能够同步刷新@Component自定义组件中的UI状态*
摘要:使用hvigorw打包时遇到错误"Init keystore failed"(code:109),经华为技术支持确认是Java版本过低导致。解决方案是将Java 1.8升级到Java 17,问题得以解决。
我们传入的state值是一个函数,这种写法应该只是把Date.now.tostring 函数记录下来了,没有调用获取值,我们修改为先获取到Date.now.tostring() 的值,然后再传递给state,再次请求接口,接口调用成功,问题解决。经过仔细核实,发现我们配置的metadata位置是错误的,文档中要求的是与abilities同级别下,创建一个matedata,但是我们实际配置到了abi
文章介绍了基于HarmonyOS NEXT的C++调用ArkTS接口实现游戏服务的解决方案。系统将登录、支付等服务下沉到系统层,提供ArkTS接口供App调用。方案通过NAPI框架实现C++与TS代码交互,在主线程处理系统服务调用并回调结果。详细说明了开发配置、初始化流程、C++调用ArkTS的具体步骤,以及登录/支付流程的实现和常见问题处理。开发者需配置项目依赖、签名信息,并通过消息机制实现线程
《鸿蒙系统多分辨率游戏适配方案》摘要:本文针对鸿蒙生态下多样化终端设备(折叠屏、平板等)的游戏适配需求,提出了一套完整的解决方案。方案从三方面展开:1)引擎层需支持屏幕尺寸初始化、安全区域适配、相机参数调节及分辨率变化回调等核心能力;2)UI适配推荐采用相对布局与安全区域避让策略,并提供CocosCreator的具体实现示例;3)视野适配上,2D游戏建议扩展背景素材,3D游戏可通过调整FOV参数实