Linuxコンピュータに接続するとdmesg
USBデバイスが表示されますが、認識されないか提供されません /dev
。
Linux で Oculus Go 内部ストレージをマウントするにはどのような手順が必要ですか? Oculusは、自社製品でWindows、Mac、ChromeOSの手順のみを提供しています。サポート文書。
答え1
Oculus Goを使用するにはADBをインストールする必要があると思います。 Androidベースのアプリケーションです。 Google はここでこれらの作品のダウンロードを提供しています。Windows、macOS、LinuxにADBをインストールする方法。
XDA開発者フォーラムの完全な詳細:
- LinuxにADBをインストールする方法
- Linux用ADB ZIPファイルのダウンロード
- 簡単にアクセスできる場所(デスクトップなど)にZIPを抽出します。
- ターミナルウィンドウを開きます。
- 次のコマンドを入力します。
cd /path/to/extracted/folder/
- これにより、ADBファイルが抽出されたディレクトリに変更されます。たとえば、
cd /Users/Doug/Desktop/platform-tools/
- USBケーブルを使用してデバイスをLinuxコンピュータに接続します。接続モードを「ファイル転送(MTP)」モードに変更します。これはすべてのデバイスに必須ではありませんが、問題が発生しないようにお勧めします。
- 端末が ADB ツールと同じフォルダにある場合は、次のコマンドを実行して ADB デーモンを起動できます。
- スマートフォンまたはタブレットデバイスに戻ると、USBデバッグを許可するかどうかを尋ねられます。引き続き承認してください。
- 最後に、手順8のコマンドを再入力します。すべてが順調に進むと、端末ウィンドウの出力にデバイスのシリアル番号が表示されます。おめでとうございます!これで、デバイスでADBコマンドを実行できます。それでは、幅広いチュートリアルのリストに従って携帯電話の改造を始めましょう!
メモ:Debian / Ubuntuでは、sudo apt-get install adb
Redhatディストリビューションからadbをインストールできますsudo yum install android-tools
。
引用する
答え2
@slmが彼の答えで指摘したように、LinuxでGoヘッドセットストアとやり取りする唯一の方法はadb
。android-tools-adb
android-tools
あなたはする必要がありますOculus Go開発者モードの有効化携帯電話でOculusアプリを使用するには、Facebookに開発者組織として登録する必要があります。
Linuxはデバイス情報を知る必要があります。以下のudevルールを追加しました。
/etc/udev/rules.d/51-android.rules
SUBSYSTEMS=="usb",ATTR{idVendor}=="2833",ATTR{idProduct}=="0086",MODE="0666",GROUP="plugdev",OWNER="CHANGEME"
その後、udevルールを再ロードsudo udevadm control --reload-rules
(または再起動)します。 Plugdevグループがない場合は、ルールから省略するか、単にgroupadd plugdev
作成してくださいusermod -aG USER plugdev
。
- ヘッドフォンを接続するたびに、接続されたUSBデバイスを信頼するように求められます。
これでデフォルトのadb構文が機能します。ヘッドフォンをUSBに接続してもメッセージが表示されない場合は、工場出荷時の初期化と再起動が必要になることがあります(これを行う必要があります)。実行時にデバイスを表示する必要がありますadb devices
。adb shell
ローカルストレージを参照してファイルをコピーできますadb push <files> /mnt/sdcard
。