首先,我是 Linux 新手,所以请耐心等待。
我有一部已 root 的 Android 手机,并且能够通过 Windows 上的 wifi 网络运行 adb,我只需要进入 adb 的目录并输入adb connect
。
但是,我无法在我的 ubuntu 中做到这一点。每次我输入 时adb connect
,终端总是说我没有 adb,我必须安装它。当我检查 ADT Bundle 时(我从这里),我可以看到 adb 位于 platform-tools 文件夹内。
我已经尝试将目录更改为平台工具并adb connect
从那里运行,但它仍然不起作用。
我是否需要通过终端再次安装 adb?或者我是否遗漏了什么?
您可能想知道为什么我不通过终端再次下载 adb 并进行反复试验?答案是因为我的互联网连接不太好,所以我想避免不必要的下载。
谢谢你的时间 :D
答案1
答案很简单,我只需要在 ubuntu 上使用./adb connect
而不是adb connect
。谢谢 :D
答案2
首先ADB over network
通过运行在您的 Android 设备上启用Developer Options->ADB over network
。
在 Ubuntu 终端上,转到安装 sdk 平台工具的文件夹,例如(更改<user>
为您的用户名):
cd /home/<user>/Android/Sdk/platform-tools
然后运行:
./adb connect <host>:<port>
当你启用时,你将在 Android 手机上验证 HOST 和 PORT adb over network
。例如:
./adb connect 192.168.0.107:5555
然后你必须打开Android设备监视器(在Android Studio中)Tools->Android->Android Device Manager
进入 ADM 后,单击“设备”下的向下箭头并选择选项Reset adb
。
在终端中adb connect
再次运行。例如:
./adb connect 192.168.0.107:5555
这将更新您的设备列表并找到您的设备。