logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

npx skills check 的工作原理

npx skills check命令通过读取.skill-lock.json文件检查技能更新状态

Harmony鸿蒙基于libssh2源码打包so

为实际路径): /Users/simon/Library/OpenHarmony/Sdk/12/native。验证:CMake输出中出现--Using crypto backend:WolfSSL,表示配置成功.操作目标:配置libssh:2的编译参数,使其使用步骤2编译的WolfSSL。重新配置CMake (指定Wolfssl的路径)方式2:多行命令(需用\连接, \后不能有空格)方式:单行命令

#harmonyos#华为
纯血鸿蒙中的HashMap不支持首选项存储,但是Record就支持

摘要:在HarmonyOSNext中,首选项(Preferences)存储机制决定了HashMap(Map)无法直接存储,而Record可通过JSON序列化间接支持。根本原因在于JSON.stringify()对Map的序列化结果为{}导致数据丢失,而普通对象能完整保留键值对。Preferences要求数据必须能转为有效JSON字符串,因此开发中需根据场景选择:持久化数据使用Record/普通对象

文章图片
#harmonyos#华为
纯血鸿蒙中的HashMap不支持首选项存储,但是Record就支持

摘要:在HarmonyOSNext中,首选项(Preferences)存储机制决定了HashMap(Map)无法直接存储,而Record可通过JSON序列化间接支持。根本原因在于JSON.stringify()对Map的序列化结果为{}导致数据丢失,而普通对象能完整保留键值对。Preferences要求数据必须能转为有效JSON字符串,因此开发中需根据场景选择:持久化数据使用Record/普通对象

文章图片
#harmonyos#华为
TS代码迁移artTs代码指南

TypeScript 语法迁移到 ArkTS 语法的指南

#harmonyos
Could not create task ‘:app:minifyDebugWithR8‘ Cannot query the value of this provider

一定要显示的指定build-tool版本在app下的build.gradle 中 android「buildToolsVersion "xxxx"」buildToolsVersion '31.0.0 rc2'如果是plugin 3.X以上的,不需要指定也可以,AS会自动选择最小的可用的buildTool, 如果你本地没有最小版本的BuildTool的话,就会报如下错误:这时候我们只需 手动指定版本

到底了