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)

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐