一、 flutter 配置环境变量步骤后,flutter doctor -v 的第二项检测 Ohpm 仍然报错

渔:

    1. 打开 ohpm 所在文件夹,修改脚本 echo offecho on,手动运行脚本,查看报错内容
    1. 检测系统环境变量配置是否正确,是否上方有其它不同版本环境被优先搜索到了
    1. 此问题通常是因为 nodejs 组件调用错误引起的

鱼:

  1. 之前装过 node.js 的话,卸载掉
  2. 重新运行flutter doctor -v

二、 配置签名提示 Unable to create the profle due to a lack of a device. Connect a device via IP or USBfirst. Skip this step if you are Installing a HAP on the emulator.Try Again

渔:

  1. 是个人就能看懂这是没有连接到设备

鱼:

  1. 把虚拟机打开或者把调试用的鸿蒙设备连上

三、 配置签名提示 The signature does not take effect or has expired. lt may be the current system timeis inaccurate, please calibrate the system time and sign again.Try Again

渔:

  1. 这种情况基本上是连接服务器失败
  2. 可能原因有两个,一是没登录华为开发者账号或者没进行华为开发者验证,二是系统时间不对

鱼:

  1. 注册并实名后,在 DEVECO IDE 登录华为开发者账号
  2. 右键电脑右下角时间,选择调整日期和时间,点击立即同步

四、 flutter upgrade 时候报错 fail download xxxxxxxxxxx

渔:

  1. 这种情况基本上是网络问题

鱼:

  1. 检测教程中的换源设置步骤有没有出错
  2. 实在不行就直接挂梯子解决一切类似问题

五、 修改环境变量时提示变量长度过长

  1. 新建一个环境变量存储前半段
  2. path变量的路径引用这个变量来缩短长度
  3. 不用命令行的话就把把无关紧要的乱七八糟 path 变量删了

六、 使用 git 拉取 flutter 时报错 Failed to connect to github.com port 443 : Timed out

渔:

网络问题

鱼:

  1. 如果你开着梯子就把梯子关了或者换个节点,如果你没开梯子就把梯子打开
  2. 使用以下命令开关 git 代理

# 注意修改成自己的IP和端口号
git config --global http.proxy http://127.0.0.1:7890 
git config --global https.proxy http://127.0.0.1:7890

# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy

# 查看代理
git config --global --get http.proxy
git config --global --get https.proxy

Logo

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

更多推荐