deveco studio loongarch应用编译

deveco studio loongarch应用编译

deveco studio loongarch应用编译(标准系统)

下载deveco studio(目前只支持windows和mac)

deveco studio

获取支持loongarch的sdk

查看官网或者联系相关销售、技术人员

在deveco studio中配置loongarch-sdk

  • 解压sdk包到某个位置,如D:/ohos-sdk/...
  • (此条操作最好断网执行,避免ide自动下载官方sdk导致覆盖问题)打开deveco studio,找到左上角文件->设置->OpenHarmony SDK->编辑,选择loongarch-sdk的存放路径,例如,存放路径为:则选择ohos-sdk/windows,保证使用的是12这个目录的上一级目录即可
├── ohos-sdk │ ├── linux │ │ ├── ets-linux-x64-5.0.0.71-Release.zip │ │ ├── js-linux-x64-5.0.0.71-Release.zip │ │ ├── native-linux-x64-5.0.0.71-Release.zip │ │ ├── previewer-linux-x64-5.0.0.71-Release.zip │ │ └── toolchains-linux-x64-5.0.0.71-Release.zip │ ├── ohos │ │ ├── ets-ohos-x64-5.0.0.71-Release.zip │ │ ├── js-ohos-x64-5.0.0.71-Release.zip │ │ ├── native-ohos-x64-5.0.0.71-Release.zip │ │ ├── previewer-ohos-x64-5.0.0.71-Release.zip │ │ └── toolchains-ohos-x64-5.0.0.71-Release.zip │ └── windows │ └──12│ ├── ets-windows-x64-5.0.0.71-Release.zip │ ├── js-windows-x64-5.0.0.71-Release.zip │ ├── native-windows-x64-5.0.0.71-Release.zip │ ├── previewer-windows-x64-5.0.0.71-Release.zip │ └── toolchains-windows-x64-5.0.0.71-Release.zip

配置工程build-profile.json5

  • 修改⼯程根⽬录下的 build-profile.json5 ⽂件,确保应⽤能够在 OpenHarmony 系统上运⾏
  • 修改内容: 将products标签下的runtimeOS字段修改为"OpenHarmony",并将compatibleSdkVersioncompileSdkVersion调整为12
  • 如下所示
..."products":[{"name":"default","signingConfig":"default","compatibleSdkVersion":12,// 修改此处"compileSdkVersion":12,// 修改此处"runtimeOS":"OpenHarmony",// 修改此处"buildOption":{"strictMode":{"caseSensitiveCheck":true,"useNormalizedOHMUrl":true}}}],...

配置模块module.json5

  • 修改模块级别的 module.json5 ⽂件,以适配⽬标设备类型
  • 修改内容: 在deviceTypes字段中添加"default""tablet"
  • 如下所示
{"module":{"name":"entry","type":"entry","description":"$string:module_desc","mainElement":"EntryAbility","deviceTypes":["default",// 修改此处"tablet"// 修改此处],...}...}

在deveco studio中配置自动签名

  • 打开deveco studio,找到左上角文件->项目结构->签名配置,勾选自动生成签名文件

然后点击构建(构建hap)