Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
Free.Honor.Kill's avatar
Free.Honor.Kill
Honored Guest
2 years ago

macOS MQDH 4.4.1 ships with x86_64 adb

Title says it all.  Current (as of this writing) revision of MQDH for macOS ships with adb built only for x86 when it should probably be a universal build like the rest of the app.

Evidence from the CLI:

 

my-fancy-prompt$ pwd
/Applications/Meta Quest Developer Hub.app/Contents/Resources/bin
my-fancy-prompt$ ls
Casting.app/                NOTICE.txt                  aapt2
InputForwardingService.apk  OculusDeveloperHubService   adb
my-fancy-prompt$ file adb
adb: Mach-O 64-bit executable x86_64

 

 

This drove me bonkers for a goot bit trying to get my Quest 3 connected to the developer hub.  My Ventura-based Mac does not have Rosetta installed on it as it's actually a clean install and I avoid Rosetta unless it's absolutely necessary. When attempting to connect my Q3 to MQDH it went through the whole process and ultimatley did nothing with zero feedback, error or otherwise.  There was no indication that adb failed to launch because of the "Bad CPU type" of the binary.

 

I grabbed the platform-tools from android.com and those are indeed a universal build as they should be. I pointed MQDH at that adb and it's good for now.

 

Please consider packaging a universal arch adb with a near-future release of MQDH for macos.  Cheers!

 

No RepliesBe the first to reply