2台の携帯電話で同時にDemoを実行しているのに、お互いの画面が表示されないのはなぜですか?
2台の携帯電話でDemoを操作するとき、UserIDが異なるものを使用してください。TRTCでは、同一のUserID(SDKAppIDが異なる場合を除く)が2つの端末で同時に使用することをサポートしていません。
ファイアウォールにはどのような制限がありますか?
SDK が UDP プロトコルを使用してオーディオビデオ伝送を行っていることから、 UDPに対してブロックがあるオフィスネットワークでは使用することができません。類似の問題があれば、 企業ファイアウォール制限の対応をご参照の上、問題原因を調べ解決してください。 iOSのパッケージングの実行時にCrashした場合は?
iOS14以上のdebugモードの問題かどうか調査してください。より詳細な説明をご覧になる場合は、公式の説明をご参照ください。 iOSでビデオが表示できない(Androidは正常)場合は?
お客様のプロジェクトのinfo.plist
の io.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の中に追加します。
署名がないために、実機でのデバックでエラーが出た場合は?
エラーメッセージが出る場合、下図のように表示されます。
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はユーザー定義キャプチャとレンダリングをサポートしていますか。
この記事はお役に立ちましたか?