問題タブ [ptp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android デバイスと Unity の接続障害
Windows 10 を搭載した PC から Android フォンに Unity ゲームをデバッグしようとしています。
- Unity で
File > Build SettingsIveSwitch Platformから Android へ - Android デバイスでは、Unity Remote 5 アプリケーションをダウンロードしてインストールしました。
Settings/About phone7回タップした電話で、USBデバッグBuild numberを取得Developer Optionsしてオンにし、[USBデバッグ認証の取り消し]をタップします- [USB 構成の選択] で、PTP (Picture Transfer Protocol) をチェックしました。
3つの異なる電話で2つの異なるUSBケーブルをチェックしたところ、各デバイスはPC OSによって正常に検出および認識され、Unity Remoteは「このデバイスをUSBケーブルでコンピューターに接続します。テストするにはUnityエディターでPLAYを押してください」と表示されますが、 Unity エディターは、何らかの理由でデバイスに私のデバイスを表示しませんEdit > Project Settings > Editor:
編集:
Android StudioとCommand line tools onlyの両方を個別sdk-tools-windows-4333796.exeにダウンロードしました。
まず、Windows x64 用の Java SE Development Kit 8u241からインストールしました jdk-8u241-windows-x64.exe
Windows 10 OS ではEnvironment Variables/System Variables/Path、追加C:\Program Files\Java\jdk1.8.0_241\binしてC:\Program Files\Java\jre1.8.0_241\bin
ユーザー変数に、変数名:JAVA_HOMEと変数値:を追加しました。C:\Program Files\Java\jdk1.8.0_241\bin
そのため、最初に sdk-tools-windows-4333796.exeAndroid Studio を使用せずにインストールしました。次のよう にEdit > Preferences > External Tools表示されます。
次に、Android Studio を削除し、のみを使用しようとしました。以前に作成したフォルダー pathにフォルダーをsdk-tools-windows-4333796.exe抽出し、または引数を使用してロードしましたが、エラーは次のように述べています。toolsC:\Android\android-sdkC:\Android\android-sdk\tools\binsdkmanager.bat"platform;android-25""platform;android-26"
警告: ファイル C:\Users\User.android\repositories.cfg を読み込めませんでした。警告: パッケージ プラットフォームが見つかりませんでした;android-25 [===
] 10% コンピューティング アップデート... C:\Android\android-sdk\tools\bin>
最後に、Unity Hub でインストールを試みました。
ただし、結果は同じで、デバイスがエディターに表示されず、外部ツールがオンになっていることが示されます。
チェックを外した場合:
何を見逃したのか、何を間違っているのかよくわかりません
ガイド、アドバイス、または例は役に立ちます
time - PTP 1588 プロトコルを使用して、グランドマスターからタイム オフセットだけを取得する (マシンを同期しない) にはどうすればよいですか?
イーサネット ケーブルで互いに直接接続された 2 台の PC で構成されるプロジェクトがあります。どちらの PC も Linux を実行しています。要求は、1 台の PC と 2 台目の PC の間の時間オフセットを取得することです。もう一度強調します。デーモンがクロックを同期することに興味はありません。時間オフセットを取得したいだけです。
NTP を使用する場合、ntpdate -q を使用してオフセットを取得できることはわかっています。ptp に対応するコマンドはありますか?




