一.开发者手机

       下载5.0.3-release的代码:           

            sig代码下载:

                   repo init -u https://gitcode.com/openharmony-sig/manifest -b master -m devboard_developphone2_5.0.3.xml

                   repo sync -c

                   repo forall -c git lfs pull

                   bash build/prebuilts_download.sh --skip-ssl

                   sed -i '/in cmd:/ s/^/# / ; /cmd.remove(''/ s/^/# /' build/hb/util/system_util.py

                   ./build.sh --product-name oriole --ccache --patch

            laval代码下载:

                     repo init -u https://gitee.com/cooperation-team-7885/manifest -b sig-laval-sprd-5.0.3

                     repo sync -c

                     repo forall -c git lfs pull

                     bash build/prebuilts_download.sh --skip-ssl

                     sed -i '/in cmd:/ s/^/# / ; /cmd.remove(''/ s/^/# /' build/hb/util/system_util.py

                    ./build.sh --product-name oriole --ccache --patch

 

二.统一互联

     代码下载命令:

             repo init -u https://gitcode.com/ohos-oneconnect/manifest -b OpenHarmony-5.0.0-Release -m m_miracast.xml

             repo sync -c

             repo forall -c git lfs pull

     编译命令:

          bash build/prebuilts_download.sh --skip-ssl  ----只需要第一次编译的时候执行一次即可!
          ./build.sh --product-name rk3568 --ccache 

 

三.大屏共建:

     代码下载5.0.0命令:

             repo init -u https://gitee.com/cooperation-teams-tv/manifest -b OpenHarmony-5.0.0-Release 

             repo sync -c

             repo forall -c git lfs pull

     编译命令:

          bash build/prebuilts_download.sh --skip-ssl  ----只需要第一次编译的时候执行一次即可!

         编译V352:
                ./build.sh --product-name hispark_hi3751v352 --ccache --patch
    
         编译v900:
                ./build.sh --product-name mp_ohos  --ccache --patch 

     代码下载5.0.3命令:

        repo init -u https://gitee.com/cooperation-teams-tv/manifest -b OpenHarmony-5.0.3-Release

        repo sync -c -j8

        repo forall -c git lfs pull

     编译v900:

             bash build/prebuilts_download.sh --skip-ssl 

            ./build.sh --product-name mp_ohos --ccache --patch

 

    patch目录整改:vendor仓下的common_patch目录存放公共patch,具体产品下的patch目录存放产品定制化的patch,指导文档链接如下:

                               https://www.kdocs.cn/l/cr4b5nnvthVW

四.单独编译wpa_supplicant:

    编译命令:libwpa_sys.z.so  以产品rk3568为例
          ./build.sh --product-name oriole --ccache --no-prebuilt-sdk --disable-package-image --fast-rebuild --gn-args allow_sanitize_debug=true --build-target=third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_sys_updater
     编译生成的库的完整路径:
         out/oriole/thirdparty/wpa_supplicant/libwpa_sys_updater.z.so

    将libwpa_sys_updater.z.so重命名为 libwpa_sys.z.so 推到单板目录/system/lib即可生效!

 

五.上库代码注意事项:一定要包含signed-offby信息

以下是参考模板:

git commit -am"
#IBWGV8:[新需求]: 新增鸿蒙生态设备靠近发现能力
修改内容:device_manager模块新增能力DM_CAPABILITY_OH_APPROACH
是否完成变成规范自检:Y
是否编译且验证通过:Y
影响的设备与平台范围:master
团队: H
Signed-off-by:yuanling<yuanlingFire@163.com>"

 

 

 

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐