我有一个不能获得我们项目所需的Android设备的同事。他想拥有这样的设备来测试我们的项目 adb
和类似的工具,但要重新批准,无法获得他对此物理Android设备的获取。因此,我们可以想到的唯一解决方案是让他远程访问 His 计算机的我的设备。
usb网络门是一种促进这种功能的应用程序。我决定尝试在我的局域网上看看它是否可以解决这个问题。不幸的是, adb
遇到了一些问题。
在我的设置中,两个桌面计算机都运行MacOS 10.13.4。我能够在给定的端口上共享我的Android设备,我甚至可以从我局域网中的远程主机连接到该设备。但是,当我尝试使用 adb
时,我看它说设备脱机:
$ adb devices List of devices attached * daemon not running; starting now at tcp:5037 * daemon started successfully 69c98243 offline
任何 adb
命令我尝试运行的命令也抱怨设备脱机。此外,手机上的通常提示是否相信计算机和"连接到PC" 选项,请执行 提出。我假设USB网络门是某种方式令人生畏的<代码> ABCDEFGHIJKLMNABCDEFGHIJKLMN8 ,但我不知道为什么。
由于主机系统的其余部分显示USB设备已连接,因此是非常奇怪的。所以我知道手机已连接到远程主机,但 adb
是由于某种原因的连接不喜欢连接。如何解决这个问题,以便我可以在通过USB网络门连接的设备上使用 abcdefghijklmn02-14 17:19:29.537 5612 5612 V MediaPlayer: resetDrmState: mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false 02-14 17:19:29.537 5612 5612 V MediaPlayer: cleanDrmObj: mDrmObj=null mDrmSessionId=null 02-14 17:19:29.538 1119 2261 D NuPlayerDriver: reset(0xeab4a500) at state 4 02-14 17:19:29.539 1223 4542 I AS.AudioService: releasePlayer: 39 currentPackageName:com.android.chrome 02-14 17:19:29.539 1119 7508 W AMessage: failed to post message as target looper for handler 0 is gone. 02-14 17:19:29.539 1223 4542 I OpAudioMonitor: MDM,stop. 02-14 17:19:29.540 1119 7508 D NuPlayerDriver: notifyResetComplete(0xeab4a500) 0
?