問題の概要
HoloLens と Android デバイス間の接続を確立しようとしていますが、これは MRTK のベータ版で散発的に機能していました。ただし、MRTK RC1 (Also Refresh) に移行してから、QR スキャンに関する問題が発生しました。接続を押すと、2 つのデバイスはお互いを見つけたように見えますが、HoloLens1 の着用者が QR コードを直接見ても何も起こりません。(白い点と「位置マーカー...」というテキストが表示されています)
背景の要約
1. セットアップ:
- 動作する MRTK RC1 Refresh を実装しました
- Feature-SpectatorView を個別に複製し、"MixedRealityToolkit.Extensions" フォルダーのみを MRTK プロジェクトにコピーします。
- 「Spectator View - HoloLens」プレハブがシーンに追加されました。
- 最初に PlatformSwitcher で "HoloLens" を押し、HoloLens1 用にビルドしてから、"Android" に切り替えて、プロジェクトを Android Studio にエクスポートします。
- Android Studio からの .apk のビルド
(opencv バイナリはベータ版からダウンロードして実装されていますが、前回動作したときから変更していません。)
2. 手順:
HoloLens で [接続] ボタンを押すと、「マーカーの位置を特定しています...」という白いテキストが表示されます。
Android フォンが接続を押すと、「ユーザーを待機中」になり、HoloLens が接続されるとすぐに、HoloLens から読み取れる QR コードに切り替わります。
QR コードを直接見ても、新しいことは何も起こらず、接続はそれ以上確立されません。
Player Settings/Capabilities で何かがチェックされていないかどうかを確認しましたが、原因が何であるかを見つけることができないようです. このプロセスで何かを忘れましたか?