美文网首页
Flutter开发环境搭建

Flutter开发环境搭建

作者: seph_von | 来源:发表于2023-03-14 15:47 被阅读0次

由于我使用的是Apple芯片的Macbook,因此以下环境和工具的配置都是针对arm架构的Macbook的。其他设备上的环境配置请看文末的参考部分的链接。

Android开发环境配置

  1. 下载Android studio
    选择AS版本
  2. 打开AS,选择要下载的SDK版本和虚拟机


    sdk下载
模拟器下载
  • 点击 【SDK manager】
  • 勾选要下载的sdk的 API level
  • 勾选Android Emulator(非必需)
  1. 创建模拟器 (非必需)
创建设备
选择运行系统版本
  • 点击【Device Manager】
  • 点击【Create Device】
  • 选择要创建的设备型号,也可以自定义硬件的配置
  • 选择设备运行的Android版本 「下载过程异常艰难,多下载几次」

创建测试工程

  • 打开Android Studio 后选择 【New Project】
  • 选择【Phone and Tablet】-> 【Basic Activity】->【Next】
  • 填写测试工程的名称,Packge Name一般使用倒置的公司域名,这里只是测试所以不作修改,选择项目保存的地址。
  • 工程创建完成后,等gradle加载完成,点击【Run app】,能够正常启动模拟器,并打开测试应用说明android开发环境完成。
创建android测试工程 创建android测试工程 创建android测试工程 创建android测试工程

命令行配置

如果需要在命令行中使用adb emulator sqlite3等命令,则需要配置环境变量

  • 编辑~/.zprofile文件

    export ANDROID_HOME ~/Library/Android/sdk
    export PATH$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools
    
  • 执行source ~/.zprofile命令,否则只在当前窗口生效

  • 输入 adb --help 查看命令是否生效

iOS开发环境配置

  1. 下载xcode: app store直接下载
  2. 下载cocoapods
    • 直接使用brew install cocoapods安装

创建测试工程

  • 打开 Xcode, 点击【Create a new Xcode project】选项
  • 选择【ios】-> 【App】->【Next】
  • 填写Product NameOrganization Identifier跟Android项目的Package Name类似
  • 创建完成后,点击【Product】-> 【Destination】选择测试运行的模拟器类型
  • 点击运行,如果能够启动模拟器,并加载测试应用则说明开发环境OK。
创建ios工程 创建ios工程 创建ios工程 创建ios工程 创建ios工程

使用cocoapods 安装第三方依赖

我们在开发过程中需要使用一些第三方开发的库,因此需要使用cocoapods引入第三方依赖。过程如下:

  1. 进入刚刚创建的TestFlutterPorj工程

  2. 在命令行输入pod init,此时工程内会自动生成 PodfileTestFlutterProj.xcworkspace文件

  3. Podfile文件中添加要依赖的库

       platform :ios, '9.0'
       target 'TestCoco' do
       use_frameworks!
       pod 'NetworkEye'
       pod 'SwiftyJSON', '~> 4.0'
       end
    
  4. 打开xcworkspace工程,通过import NetworkEye验证是否导入成功。

flutter安装配置

flutter sdk下载

下载flutter

下载下来是个zip文件,解压到目标路径中

mkdir ~/flutter_sdk 
unzip ~/Downloads/flutter_macos_3.7.7-stable.zip

使用开源库

如果不使用下载归档好的sdk的方式,也可以clone github的库,操作如下

git clone https://github.com/flutter/flutter.git -b stable

配置环境变量

  • 编辑~/.zprofile文件,添加以下内容

    export PATH="$PATH:~/flutter_sdk/flutter/bin"
    
  • 执行source ~/.zprofile

  • 测试是否配置成功执行 which flutter,输出以下内容则说明环境配置成功(xxx是你的用户名)

    /Users/xxx/flutter_sdk/flutter/bin/flutter
    

镜像配置

国内的网络环境访问flutter的开发资源,需要设置两个环境变量:PUB_HOSTED_URLFLUTTER_STORAGE_BASE_URL。Flutter中文社区提供了多个镜像地址,我们选择Flutter社区这个镜像;其他镜像可查看镜像选择与设置

~/.zprofile文件中添加以下内容

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

执行 source ~/.zprofile

开发工具配置

开发flutter可以选择使用 visual studio code 或者 Android Studio

VS配置

在插件扩展中搜索 flutter ,选择插件点击【安装】

AS配置

在【settings】>【Plugins】>【Marketplace】中搜索 flutter,选择插件点击啊【安装】

验证flutter开发工具是否配置成功

执行 flutter doctor 查看输出

flutter doctor
如果有相关警告,可根据警告提示执行相关命令消除警告。

创建测试工程

  1. 执行flutter create test_app创建工程
  2. 进入到test_app工程内,执行flutter run
  3. 提示选择运行的device,选择相应的序号(构建过程比较慢,耐心等待)
  4. 查看模拟器是否运行测试程序


    创建flutter测试APP

以上,完成了Flutter开发环境的初步搭建

参考

相关文章

网友评论

      本文标题:Flutter开发环境搭建

      本文链接:https://www.haomeiwen.com/subject/vcckrdtx.html