鸿蒙北向应用开发: deveco5.0 创建开源鸿蒙项目

本地已经安装deveco5.0

使用5.0创建开源鸿蒙项目

文件->新建->新建项目

直接创建空项目,一路默认 next

直接编译项目

直接连接开源鸿蒙5.0开发板编译会提示

compatibleSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device.

应用程序的 SDK 版本或发布类型(releaseType)与设备上当前操作系统的版本不兼容

修改配置

查看项目级的build-profile.json5,可以看到当前默认的是鸿蒙配置,将这里修改为开源鸿蒙配置

将原来的

"compatibleSdkVersion": "5.0.3(15)",
"runtimeOS": "HarmonyOS",
"buildOption": {
  "strictMode": {
    "caseSensitiveCheck": true,
    "useNormalizedOHMUrl": true
  }
}

修改为

"compatibleSdkVersion": 14,
"compileSdkVersion": 14,
"targetSdkVersion": 14,
"runtimeOS": "OpenHarmony",
"buildOption": {
  "strictMode": {
    "caseSensitiveCheck": true,
    "useNormalizedOHMUrl": true
  }
}

点击立即同步

说明:

打开  文件->设置->OpenHarmony SDK

这里的14是sdk版本,需要跟你的板子烧录的镜像版本对应

再次编译运行项目

提示未签名

添加默认签名

再次编译运行签名后的项目

提示:

Install Failed: error: failed to install bundle.
code:9568332
error: install sign info inconsistent.
View detailed instructions.
You can also uninstall and reinstall the modules.
16:15:22.495: $ hdc shell rm -rf data/local/tmp/eeddc4203d4f49faba465a061b2d3f0d
16:15:22.496: Launch com.example.myapplication failed, starting handle failure progress
Error while Deploy Hap
 

卸载原来的安装并重新安装

直接点击uninstall and reinstall the modules.

### Deveco Studio 5.0 配置选项及设置方法 #### 文件与代码模板配置 为了实现类似于其他IDE中自动添加文件头注释的功能,在Deveco Studio内可调整`File and Code Templates`来满足需求。通过打开偏好设置中的`File and Code Template`标签页,能够找到用于定制新创建文件头部信息的区域[^3]。 在此界面下分为两个主要部分: - **Files**:此部分允许编辑各类源码文件默认生成的内容模式,支持利用特定语法插入变量,比如当前日期、作者名等。 - **Includes**:这里定义了一些可以被Files部分引用的小片段,方便维护公共的信息段落,如版权声明或是项目特有的备注文字。使用`#parse()`指令可以在具体的文件模板里调用这些预设好的内容块。 对于希望每次新建文件时都附带某些固定格式化评论的需求来说,只需适当修改上述两处设定即可达成目的。 ```xml <!-- 示例:在Includes中定义一个名为"AkTS Header"的模板 --> <template name="ArkTS Header"> /** * @fileoverview ${NAME} * Created by ${USER} on ${DATE}. */ </template> ``` 接着,在对应的文件类型模板中加入如下行以引用该Header: ```java // 在Java类或其他适用类型的模板开头加上这句 #parse("ArkTS Header") ``` 这样每当基于所选模板建立新的源程序单元时,就会自动生成包含指定细节的文档头部了。 --- #### HarmonyOS SDK管理 针对想要开展OpenHarmony应用程序构建的情况,应当注意到内置于Deveco Studio内的SDK并不涵盖这部分资源;相反,它专门包含了适用于华为自有生态系统的HarmonyOS SDK版本[^1]。因此,如果目标是参与更广泛的开源社区贡献,则需要单独获取并集成最新的OpenHarmony SDK到工作环境中去。 这一过程同样简单明了——仅需导航至菜单栏下的`Preferences`-> `OpenHarmony SDK`页面按照提示操作就能顺利完成必要的环境搭建工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值