记录Flutter安装使用过程

1.下载flutter_macos_v1.0.0-stable.zip, 笔者使用mac book;跳转

2.在中国大陆使用Flutter 参考 

  • 运用sh文件进行配置

    新建flutter_install.sh,内容如下:  

 export PUB_HOSTED_URL=https://pub.flutter-io.cn
 export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
 git clone -b dev https://github.com/flutter/flutter.git
 export PATH="$PWD/flutter/bin:$PATH"
 cd ./flutter
 flutter doctor

   在终端上运行:

  sudo ./flutter_install.sh,如提示权限问题,请执行 chmod 777 flutter_install.sh 后再执行一次之前的command来执行doctor:

 Woah! You appear to be trying to run flutter as root.

   We strongly recommend running the flutter tool without superuser privileges.

  /

📎

 

  ╔════════════════════════════════════════════════════════════════════════════╗

  ║                 Welcome to Flutter! - https://flutter.io                   ║

  ║                                                                            ║

  ║ The Flutter tool anonymously reports feature usage statistics and crash    ║

  ║ reports to Google in order to help Google contribute improvements to       ║

  ║ Flutter over time.                                                         ║

  ║                                                                            ║

  ║ Read about data we send with crash reports:                                ║

  ║ https://github.com/flutter/flutter/wiki/Flutter-CLI-crash-reporting        ║

  ║                                                                            ║

  ║ See Google's privacy policy:                                               ║

  ║ https://www.google.com/intl/en/policies/privacy/                           ║

  ║                                                                            ║

  ║ Use "flutter config --no-analytics" to disable analytics and crash         ║

  ║ reporting.                                                                 ║

  ╚════════════════════════════════════════════════════════════════════════════╝

 

Doctor summary (to see all details, run flutter doctor -v):

[✓] Flutter (Channel stable, v1.0.0, on Mac OS X 10.13.6 17G5019, locale en)

[✗] Android toolchain - develop for Android devices

    Unable to locate Android SDK.

      Install Android Studio from:

      https://developer.android.com/studio/index.html

      On first launch it will assist you in installing the Android SDK

      components.

      (or visit https://flutter.io/setup/#android-setup for detailed

      instructions).

      If Android SDK has been installed to a custom location, set $ANDROID_HOME

      to that location.

      You may also want to add it to your PATH environment variable.

 

[✗] iOS toolchain - develop for iOS devices

    Xcode installation is incomplete; a full installation is necessary for iOS

      development.

      Download at: https://developer.apple.com/xcode/download/

      Or install Xcode via the App Store.

      Once installed, run:

        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

    libimobiledevice and ideviceinstaller are not installed. To install with

      Brew, run:

        brew update

        brew install --HEAD usbmuxd

        brew link usbmuxd

        brew install --HEAD libimobiledevice

        brew install ideviceinstaller

    ios-deploy not installed. To install with Brew:

        brew install ios-deploy

    Brew can be used to install tools for iOS device development.

      Download brew at https://brew.sh/.

[✓] Android Studio (version 3.2)

    Flutter plugin not installed; this adds Flutter specific functionality.

    Dart plugin not installed; this adds Dart specific functionality.

[!] IntelliJ IDEA Community Edition (version 2018.3.3)

    Flutter plugin not installed; this adds Flutter specific functionality.

    Dart plugin not installed; this adds Dart specific functionality.

[!] Connected device

    ! No devices available

 

! Doctor found issues in 4 categories.

 

再过一会,根据机器上的情况进行反馈:笔者的机器没有配置$ANDROID_HOME和Xcode,一共4个问题,我们以下进行解决

  • 在Ubuntu上进行配置

  1.启动Terminal终端工具;

  2.执行:sudo gedit ~/.bashrc 打开并编辑,

 

  如配置JAVA_HOME:

export JAVA_HOME=[your_path]/jdk/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

 

  配置flutter:

export PATH="$PATH:[your_path]/flutter/bin"

  

  • 在 mac os x 上配置$ANDROID_HOME

  1.启动Terminal终端工具;

  2.输入cd ~/ 进入当前用户的home目录;

  3. 创建:touch .bash_profile

  4.打开并编辑:open .bash_profile,输入以下内容:

 

    export ANDROID_HOME={你android sdk的路经}

    export PATH=$PATH:$ANDROID_HOME/bin

 

  5.关闭.bash_profile并执行命令:source ~/.bash_profile

  6.再运行 ./flutter doctor

  

  [✓] Android Studio (version 3.2)

[!] IntelliJ IDEA Community Edition (version 2018.3.3)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] Connected device (2 available)

7.重启android studio;

现在android运行基本上配置好了。

笔者运行的demo project:

 

 

 

posted @   johnny_zhao  阅读(4514)  评论(0编辑  收藏  举报
编辑推荐:
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
点击右上角即可分享
微信分享提示