全部產品
Search
文件中心

:運行直播推流Demo源碼

更新時間:Jul 13, 2024

本文介紹Flutter架構推流Demo的編譯方法。

環境要求

類別

要求

Flutter版本

支援3.0.0以下,2.5.0及以上版本。

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專案。

    image.pngimage.png

  3. 運行專案。

    運行時,建議增加以下運行命令的參數配置。

    --no-sound-null-safety

    image.png

    若不加上述命令,可能會出現如下錯誤:

    image.png

使用Visual Studio Code

  1. 匯入專案。

    Visual Studio Code中單擊File>Open,選擇flutter_livepush_demo專案。

    image.pngimage.png

  2. 運行專案。

    • 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編譯運行。