Flutter FAQs

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を対応するバージョンに変更する必要があります。

Flutterはユーザー定義キャプチャとレンダリングをサポートしていますか。

現時点ではサポートしていません。ユーザー定義キャプチャとレンダリングのサポートの詳細については、サポートしているプラットフォームをご参照ください。