Unity Remoteを実行しようとしましたが、Unityエディターで再生を押しても電話で何も起こりません。スマートフォンをPCに接続し、エディターを任意のAndroidデバイスに設定してスタートを押すだけでは不十分だと思いますが、それだけです。
それは単に機能せず、理由はわかりません。
助けてくれてありがとう。
うーん....私はすべてを試した後、あきらめました。しばらくして、Unityを更新しましたが、動作を開始したばかりなので、そうです。時間を無駄にして申し訳ありませんが、インターネット全体でエンジンを更新するだけで、Unity 5。4とUnity Remote 5を使用していたという言及はありませんでした。
接続にも問題がありました。私は多くの修正を試みましたが、最終的にはコンピューターを離れて後で試しましたが、うまくいきました。当時の構成は次のとおりです。
20回の試行の後、なぜそれがうまくいったのか本当にわかりません。
私にとっての問題は、Android SDKがUnity2019と一緒にインストールされていても、チェックボックスの選択を解除すると、[編集]> [設定]のSDKパスが空になることでした。[参照]をクリックすると3つ(JDK、SDK、NDK)のそれぞれの横にあるすべてのパスは、C:\ Program Files\Unity\Hub\Editor\2019.2.4f1\Editor\Data\PlaybackEngines ...のようなもので自動的に埋められました。
私がテストした別のマシンでは、これらのパスは自動的に設定されたため、これはおそらく一部の人には見られるバグであり、他の人には見られないバグです。
これが行われた後、次の設定を想定して、それは私のために働きました:
コマンドプロンプトウィンドウでC:\ Program Files\Unity\Hub\Editor\2019.2.4f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-toolsでadb.exeを実行すると、デバイスが認証されているかどうかを確認できます。 (cmd)および「list」コマンド:adb.exe list
接続されたデバイスがまったく表示されない(ケーブルを確認してください)か、GUIDの後に 'unauthenticated'が続く(前述のように接続タイプを認証のプロンプトに変更))または「デバイス」が表示されます。その場合は問題ありません。
エディターとリモートを閉じ、デバイスを接続して認証し(これは1回限りのセットアップです)、UnityRemoteを開きます。次に、SDKパスをすでに設定していると仮定して、Unityエディターを開き、プロジェクト設定>エディター> Unity RemoteDeviceがAny Android device]に設定されていることを確認します。
Androidをターゲットにするようにビルド設定を設定する必要はありません。これは.apkファイルをデプロイするためのものであり、デバイスをリモートとして使用することとは関係ありません。同様に、少なくともビルドされたファイルをデバイスにデプロイするまでは、ビルド設定でパッケージ名などを設定する必要はありませんが、これもUnityRemoteとは関係ありません。
明確にするために、私のゲームはAndroidをターゲットにしておらず、Androidビルド設定が設定されていません。Unityリモコンは完全に機能してエディターのゲームビューをミラーリングし、tap = 'Fire1などの入力を受け取ります。 '。
私にとって(Samsung S9電話とmacOSを使用)、adb devices
は常に私のデバイスを表示し、Android Studioからモバイルアプリを構築することができました。しかし、Unityは私のデバイスを見つけられませんでした。
Samsung SmartSwitch アプリケーションをインストールする必要がありました。これにより、Macにシステムソフトウェアもロードされました。私は躊躇して受け入れ(両方のボックスにチェックマークを付けて[OK]をクリックしました)、今では機能します。再生を押してから実際にデバイスにゲームビューが表示されるまで約5秒かかりますが、遅延はほとんど目立ちません。ただし、FPSはおそらく15〜20程度です。
注:私にとって、Android USB設定は違いはありませんでした。「電話のみを充電する」に設定しても、機能します。
私も同様の問題を抱えていて、多くのことを試しましたが、うまくいきませんでした。
デバイスを検出できなかったのは「ADB」(Androidデバッグブリッジ)に関するものであることがわかりました
すべてのドライバーとソフトウェアは最新でした!
問題は、不良ドライバーがユニバーサルドライバーでデバイスを処理できないことでした!
この問題を解決するには、ここで私の答えに従ってください: