Demo体验

更新时间: 2023-11-14 11:24:15

本文介绍Flutter推流Demo的编译方法。

Demo体验

请扫描下方二维码下载最新版Flutter推流SDK的Demo。

flutter推流SDK中国站

Demo编译

环境要求

类别

要求

Flutter版本

支持Flutter 2.5.0及以上版本,下载请参见Flutter

Dart版本

支持3.0.0以下,2.12.0及以上版本。

系统版本

支持Android 5.0以上版本。

CPU架构

armeabi-v7a或arm64-v8a。

开发工具

推荐使用Android StudioVisual Studio Code

说明

Android端可以选择使用Android Studio或Visual Studio Code,iOS端建议选择使用Visual Studio Code。

使用Android Studio

  1. 请在SDK下载与历史记录中,下载对应版本的Flutter推流Demo压缩包。

  2. 导入项目。

    打开Android Studio,单击Open,选择flutter_livepush_demo项目。

    imageimage
  3. 运行项目。

    运行时,建议增加以下运行命令的参数配置。

    --no-sound-null-safety
    image

    若不加上述命令,可能会出现如下错误:

    image

使用Visual Studio Code

  1. 请在SDK下载与历史记录中,下载对应版本的Flutter推流Demo压缩包。

  2. 导入项目。

    Visual Studio Code中单击File>Open,选择flutter_livepush_demo项目。

    imageimage
  3. 运行项目。

    • Android端:

      1. 进入flutter_livepush_demo目录执行。

        flutter clean
        flutter pub get
        flutter pub upgrade
      2. 在终端输入flutter命令运行项目。

        # 运行 debug 版本
        flutter run --debug --no-sound-null-safety
        # 运行 release 版本
        flutter run --release --no-sound-null-safety 
    • iOS端:

      1. 进入flutter_livepush_demo目录执行。

        flutter clean
        flutter pub get
        flutter pub upgrade
      2. 可以使用两种方式编译运行项目。

        • 方式一:在终端直接调用flutter run命令。

          # 运行 debug 版本
          flutter run --debug --no-sound-null-safety
          # 运行 release 版本
          flutter run --release --no-sound-null-safety
        • 方式二:需要安装Xcode编译工具。进入flutter_livepush_demo/ios文件夹下执行。cocoapods 版本建议选择1.11.0及以上,如果cocoapods版本过低可能无法运行Flutter SDK。

          pod install

          然后会生成Podfile.lock文件和Pods文件夹,双击打开Runner.xcworkspace,使用Xcode进行编译。

          说明

          执行pod install,使用Xcode进行编译,如果出现fish_redux、fluttertoast相关的null safety编译问题,建议先使用方法一flutter run运行一下,成功后,可以采用Xcode编译运行。

阿里云首页 视频直播 相关技术圈