You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Windows开发Flutter应用并部署到Raspberry Pi 4的前期配置

在Windows上开发Flutter并部署到Raspberry Pi 4的基础配置

一、Windows端环境配置

  • 安装Flutter SDK:下载Windows版Flutter SDK,解压到无中文、无空格的路径下,将flutter/bin目录添加到系统环境变量PATH中。
  • 校验Flutter环境:打开命令提示符或PowerShell,执行flutter doctor,根据提示补全依赖(比如安装VS Code/Android Studio、配置Android SDK、确保Java运行环境正常)。
  • 启用Linux桌面支持:执行flutter config --enable-linux-desktop,为后续针对树莓派的ARM架构构建做准备。

二、Raspberry Pi端前置配置

  • 启用SSH:如果是新烧录的系统,在SD卡根目录新建一个名为ssh的空白文件(无扩展名);已开机的系统可通过raspi-config的Interface Options开启SSH服务。
  • 安装运行依赖:登录树莓派,执行以下命令安装Flutter应用所需的系统库:
    sudo apt update && sudo apt install -y libgtk-3-dev libblkid-dev liblzma-dev libstdc++6
    
  • 设置静态IP:通过raspi-config的Network Options为树莓派配置静态IP,避免局域网内IP变动影响后续连接。

三、Windows与树莓派的连接配置

  • 测试SSH连通性:在Windows终端执行ssh pi@<树莓派静态IP>,输入树莓派用户密码,确认能正常登录。
  • 配置Flutter远程构建目标:执行flutter config --linux-ssh-target pi@<树莓派静态IP>,将树莓派设为远程构建设备。
  • 验证设备识别:执行flutter devices,列表中应出现树莓派的设备条目,说明配置成功。

四、项目构建与部署的基础配置

  • 创建/打开Flutter项目:在Windows上用VS Code或Android Studio创建标准Flutter项目,或打开已有项目。
  • 构建ARM架构产物:根据树莓派系统位数,执行对应命令:
    • 64位系统:flutter build linux --target-platform=linux-arm64
    • 32位系统:flutter build linux --target-platform=linux-arm32
      构建完成后,产物会自动传输到树莓派的~/build/linux/目录下。
  • 启动应用:登录树莓派,进入产物目录(如~/build/linux/arm64/release/bundle),执行./<你的应用名称>即可启动应用。

内容的提问来源于stack exchange,提问作者Sahil Bhosale

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 05:47:16