当前位置:   article > 正文

mac flutter 配置_mac运行flutter

mac运行flutter

下载Flutter Sdk

直接访问官网无法下载,需要访问中国镜像下载

Flutter SDK 归档列表 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter

Start building Flutter Android apps on macOS - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter

下载后解压放到一个文件夹 /Users/zhiyu/Documents/gitflutter/flutter3.19.1/

环境变量中要用到

配置 Android 开发

打开后现在不用设置代理了, 可以直接访问google上的资源 

下载 Android Studio 和应用工具 - Android 开发者  |  Android Developers

android studio 历史版本  https://www.androiddevtools.cn/android-studio.html  

  1. cd ~
  2. vim .bash_profile
  1. export PATH=/Users/zhiyu/Documents/gitflutter/flutter3.19.1/bin:$PATH
  2. #使用 Flutter 镜像站点 https://flutter.cn/community/china?tab=macos
  3. export PUB_HOSTED_URL=https://pub.flutter-io.cn
  4. export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
  5. export ANDROID_HOME=/Users/zhiyu/Documents/android_sdk
  6. export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
  1. source .bash_profile   
  2. flutter config --android-sdk /Users/zhiyu/Documents/android_sdk
  3. flutter doctor --android-licenses # 接受Android sdk的许可证
  4. flutter --version # 查看flutter版本信息
  5. flutter doctor -v # 检查flutter设置和环境变量的详细信息
  6. flutter devices # 查看连接的Android设备或模拟器
  7. flutter emulators # 查看连接的Android模拟器

错误:

Flutter获取依赖报错Got TLS error trying to find package xxx

Flutter获取依赖报错Got TLS error trying to find package xxx-CSDN博客

在项目的命令窗口中,手动执行 flutter pub get 后再调试

问题:

1  mac 10.15上安装最新的android studio  后, 虚拟机跑不起来, 原因是  sdk_path/emulator 新版本不支持, 需要换成旧版本, 并且安装早期的 android studio

下载旧版本的模拟器(在我的例子中,我使用emulator-darwin_x64-7425822从这里下载

https://dl.google.com/android/repository/emulator-darwin_x64-7425822.zip

替换为 sdk 文件夹中的 emulator文件夹

2  gradle 问题:Exception: Gradle task assembleDebug failed with exit code 1 出现这个问题,可能是依赖的插件无法下载

【国内镜像 Index of /gradle/

#查看java path

echo $JAVA_HOME

  1. distributionBase=GRADLE_USER_HOME
  2. distributionPath=wrapper/dists
  3. zipStoreBase=GRADLE_USER_HOME
  4. zipStorePath=wrapper/dists
  5. distributionUrl=file:///Users/zhiyu/Documents/gitflutter/gradle-7.5-all.zip
  6. org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
  7. org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home

在 android studio  中测试:

1  New Flutter Project

报错,此时是因没有配置mac虚拟的原因,可以不用管, run doctor  后关闭,再打开刚刚创建的test6

  1. [!] Android Studio (version unknown)
  2. • Android Studio at /Applications/Android Studio Preview.app/Contents
  3. • Flutter plugin can be installed from:
  4. 声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
    推荐阅读
    相关标签