ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 安装 ### 设置代理 ``` export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn ``` ### 安装教程 https://flutter.cn/docs/get-started/install ### window ``` > choco install flutter -y > flutter doctor // 检测系统是否存在多个 flutter dart ``` 执行安装缺少的文件 ``` > flutter doctor [!] Flutter (Channel stable, 3.0.2, on Microsoft Windows [版本 10.0.19045.3803], locale zh-CN) ! Warning: `dart` on your path resolves to C:\tools\dart-sdk\bin\dart.exe, which is not inside your current Flutter SDK checkout at C:\tools\flutter. Consider adding C:\tools\flutter\bin to the front of your path. [√] Windows Version (Installed version of Windows is version 10 or higher) [√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1) [√] Chrome - develop for the web [√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.8.1) [√] Android Studio (version 2021.1) [√] IntelliJ IDEA Ultimate Edition (version 2023.2) [√] Connected device (3 available) [√] Network resources ``` ### linux **安装依赖** apt 方式 ``` sudo apt-get install -y curl git unzip xz-utils zip libglu1-mesa sudo apt-get install \ clang cmake git \ ninja-build pkg-config \ libgtk-3-dev liblzma-dev ``` yum 方式 ``` // 基础构建工具 sudo yum install clang cmake ninja-build pkgconfig -y // GTK3 及图形相关依赖 sudo yum install gtk3-devel glib2-devel pango-devel atk-devel cairo-devel -y // 额外常见依赖(有些环境可能缺) sudo yum install libX11-devel libXcomposite-devel libXcursor-devel libXdamage-devel libXext-devel ``` 如果 git 版本过低可能会报错,[git 源码编译](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) **安装 flutter** ``` git clone -b master https://github.com/flutter/flutter.git git checkout 3.24.5 // 切换指定分支 ./flutter/bin/flutter -v // 自动下载对应 sdk ``` 添加 flutter 到环境变量 ``` echo 'export PATH="~/flutter/bin:$PATH"' >> ~/.bash_profile ``` 启动 linux 平台 ``` flutter config --enable-linux-desktop ``` ### 远程调试 1. 手机 UBS 连接电脑 2. 查询设备当前的 IP 地址 (设置 →关于手机→状态) 3. `adb tcpip 5555` 4. 拔掉你的数据线 5. `adb connect 设备IP地址:5555` 6. `scrcpy`启动 或设置 码率启动`scrcpy -b 3M -m 800`意思是限制 3 Mbps,画面分辨率限制 800 7. 如需切换回 USB 模式,执行:adb usb