文章的目的为了记录使用Arkts 进行Harmony app 开发学习的经历。本职为嵌入式软件开发,公司安排开发app,临时学习,完成app的开发。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。
相关链接:
开源 Arkts 鸿蒙应用 开发(一)工程文件分析-优快云博客
开源 Arkts 鸿蒙应用 开发(二)封装库.har制作和应用-优快云博客
开源 Arkts 鸿蒙应用 开发(三)Arkts的介绍-优快云博客
开源 Arkts 鸿蒙应用 开发(四)布局和常用控件-优快云博客
开源 Arkts 鸿蒙应用 开发(五)控件组成和复杂控件-优快云博客
开源 Arkts 鸿蒙应用 开发(六)数据持久--文件和首选项存储-优快云博客
开源 Arkts 鸿蒙应用 开发(七)数据持久--sqlite关系数据库-优快云博客
开源 Arkts 鸿蒙应用 开发(八)多媒体--相册和相机-优快云博客
开源 Arkts 鸿蒙应用 开发(九)通讯--tcp客户端-优快云博客
开源 Arkts 鸿蒙应用 开发(十)通讯--Http-优快云博客
推荐链接:
开源 java android app 开发(一)开发环境的搭建-优快云博客
开源 java android app 开发(二)工程文件结构-优快云博客
开源 java android app 开发(三)GUI界面布局和常用组件-优快云博客
开源 java android app 开发(四)GUI界面重要组件-优快云博客
开源 java android app 开发(五)文件和数据库存储-优快云博客
开源 java android app 开发(六)多媒体使用-优快云博客
开源 java android app 开发(七)通讯之Tcp和Http-优快云博客
开源 java android app 开发(八)通讯之Mqtt和Ble-优快云博客
开源 java android app 开发(九)后台之线程和服务-优快云博客
开源 java android app 开发(十)广播机制-优快云博客
开源 java android app 开发(十一)调试、发布-优快云博客
开源 java android app 开发(十二)封库.aar-优快云博客
推荐链接:
开源C# .net mvc 开发(一)WEB搭建_c#部署web程序-优快云博客
开源 C# .net mvc 开发(二)网站快速搭建_c#网站开发-优快云博客
开源 C# .net mvc 开发(三)WEB内外网访问(VS发布、IIS配置网站、花生壳外网穿刺访问)_c# mvc 域名下不可訪問內網,內網下可以訪問域名-优快云博客
开源 C# .net mvc 开发(四)工程结构、页面提交以及显示_c#工程结构-优快云博客
开源 Arkts 鸿蒙应用 开发(十)通讯--Http数据传输-优快云博客开源 C# .net mvc 开发(五)常用代码快速开发_c# mvc开发-优快云博客
本章内容主要是证书刷新和包名修改,很简单,但是没有遇到还是很费时间,记录一下。
一、证书问题修复
1.1 我做好了一个ble的代码,有1个月没有用,再次打开以后编译,开始报错,
如下图
1.2 我对错误进行了查找,AI给出了解决办法,我按下图删文件,输入命令搞了3个小时没解决,头大了。。。
解决办法如下图:
1.3 我尝试了1个简单的办法,重新登录证书。
点击文件->项目结构
选择工程->signing config,选中Automaticlly,出现sign in以后点击
跳转到登录页面
登录完成
最后确认
最后编译,正常运行。
二、修改包名
手机上装了多个app,需要修改不同的包名,否则会覆盖。
2.1 修改appstore下app.json5,改为自己的名称
2.2 将build.profile.json5中的signingCofigs清空只剩[ ]。
2.3 同步Gradle并清理项目。点击文件 --> 同步和刷新项目 。执行重新构建项目,编译成功。
包名不同,手机上的APP就不会再相互替换。