Flutterに関する質問

最終更新日:2021-01-25 14:47:23

    2台の携帯電話で同時にDemoを実行しているのに、お互いの画面が表示されないのはなぜですか?

    2台の携帯電話でDemoを操作するとき、UserIDが異なるものを使用してください。TRTCでは、同一のUserID(SDKAppIDが異なる場合を除く)が2つの端末で同時に使用することをサポートしていません。

    ファイアウォールにはどのような制限がありますか?

    SDK が UDP プロトコルを使用してオーディオビデオ伝送を行っていることから、 UDPに対してブロックがあるパブリックネットワークでは使用することができません。類似の問題があれば、 企業ファイアウォール制限の対応をご参照の上、問題原因を調べ解決してください。

    iOSのパッケージングの実行時にCrashした場合は?

    iOS14以上のdebugモードの問題かどうか調査してください。具体的には 公式の説明をご参照ください。

    iOSでビデオが表示できない(Androidは正常)場合は?

    お客様のプロジェクトのinfo.plistio.flutter.embedded_views_preview の値がYESになっていることを確認してください。

    SDKのバージョンを更新した後、iOS CocoaPodsの実行エラーが出た場合は?

    1. iOSディレクトリの下のPodfile.lockファイルを削除します。
    2. pod repo updateを実行します。
    3. pod installを実行します。
    4. 再度実行します。

    Android Manifest merge failedでコンパイルに失敗した場合は?

    1. /example/android/app/src/main/AndroidManifest.xml のファイルを開いてください。
    2. xmlns:tools="http://schemas.android.com/tools" をmanifestの中に追加します。
    3. `tools:replace="android:label"をapplicationの中に追加します。

    img

    署名がないために、実機でのデバックでエラーが出た場合は?

    エラーメッセージが出る場合、下図のように表示されます。

    1. Appleの署名証明書を購入する必要があります。その後、設定、署名の操作を実行すると、実機でデバックできるようになります。
    2. 証明書の購入完了後、target > signing & capabilitiesで設定を行います。

    プラグインの中のswiftファイルを追加・削除した後、ビルド時に対応するファイルが見つからない場合は?

    メインプロジェクトディレクトリの/iosファイルパスでpod installを使用できます。

    Run エラー“Info.plit, error: No value at that key path or invalid key path: NSBonjourServices”が出た場合は?

    flutter cleanの実行後、再度実行してください。

    Pod install のエラーは?

    エラーメッセージが出る場合、下図のように表示されます。

    エラーメッセージの中に pod install 時に generated.xconfigファイルがないと表示され、このため実行エラーとなっています。解決には表示のとおりにflutter pub getの実行が必要 です。

    説明:

    この問題は flutterのコンパイル後のトラブルです。新しいプロジェクトまたはflutter cleanの実行後は、この問題が起きることはありません。

    実行時のiOS版の依存エラーは?

    エラーメッセージが出る場合、下図のように表示されます。

    podsのtargetバージョンが依存するプラグインに対応できないため、エラーが生じている可能性があります。エラーの起きたpodsの中のtargetを対応するバージョンに変更する必要があります。