[问答]

Hi3861 执行集成三方SDK步骤出错

270 Hi3861 HarmonyOS 鸿蒙系统 鸿蒙OS
分享
链接:集成三方SDK
执行到中间的步骤,输入指令出错。
python build.py wifiiot --target //domains/iot/link:iot
错误log:
sean@sean-virtual-machine:~/HarmonyOS_Code$ python build.py wifiiot --target //domains/iot/link:iot
usage:
  python build.py ipcamera_hi3516dv300
  python build.py ipcamera_hi3518ev300
  python build.py wifiiot
build.py: error: unrecognized arguments: --target //domains/iot/link:iot

单独执行指令正确 python build.py wifiiot




之后修改build/lite/product/wifiiot.json下wifiiot相关参数如下
    {
      "name": "domains",
      "component": [
        { "name": "wifi-iot", "dir": "//domains/iot/link", "features":[] }
      ]
    },
使用指令python build.py wifiiot 编译出错,错误信息如下:
sean@sean-virtual-machine:~/HarmonyOS_Code$ python build.py wifiiot

=== start build ===

ERROR at //domains/iot/link/BUILD.gn:24:15: Assignment had no effect.
    version = "1.0.0"
              ^------
You set the variable "version" here and it was unused before it went
out of scope.
See //build/lite/BUILD.gn:19:19: which caused the file to be included.
    product_cfg = read_file("//build/lite/product/${product}.json", "json")
                  ^-------------------------------------------------------
you can check build log in /home/sean/HarmonyOS_Code/out/wifiiot/build.log
/home/sean/gn/gn gen /home/sean/HarmonyOS_Code/out/wifiiot --root=. --dotfile=build/lite/.gn --args='product = "wifiiot" ohos_build_type = "release"' faiLED, return code is 1
usage:
  python build.py ipcamera_hi3516dv300
  python build.py ipcamera_hi3518ev300
  python build.py wifiiot

positional arguments:
  product               Name of the product

optional arguments:
  -h, --help            show this help message and exit
  -b BUILD_TYPE, --build_type BUILD_TYPE
                        release or debug version.
  -t [TEST [TEST ...]], --test [TEST [TEST ...]]
                        Compile test suit
  -n, --ndk             Compile ndk

请问又遇到相同问题的小伙伴吗?请教下应该如何解决,乔帮主跟我说在application里面进行代码编写,但我觉得如果guide里面的例程都通过不了,那文档本身就存在问题了 :( 谢谢了。


4
2020-10-28 22:35:56   评论 分享淘帖 邀请回答
3个回答
麻烦请高手来解答下问题@l_xy
2020-10-29 17:45:02 评论

举报

2020-11-4 09:37:24 1 评论

举报

1 条评论
ERROR at //domains/iot/link/BUILD.gn:24:15: Assignment had no effect.
    version = "1.0.0"
试着把version="1.0.0"删掉,再编译看看应该可以通过
2020-11-18 08:10:11 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
我要提问