-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
说起adb,你是不是马上脑袋里浮现那个黑乎乎的命令行窗口?没错,就是那个看着凶猛其实很管用的“小黑屋”。adb(Android Debug Bridge)是我们跟手机沟通的超级秘书,有了它,我们可以遥控手机干各种操作。那虚拟主机呢?简而言之,就是电脑里模拟出来的一台“假手机”或者“假电脑”,咱们用来测试、开发,方便得不要不要的。
首先,你得确保adb已经正确安装,环境变量弄好了,不然输入adb都显示“命令找不到”,就尴尬了。安装adb其实超简单,谷歌的SDK Tools或者直接装个Platform-tools包就行。然后打开命令行或者终端,敲“adb version”看下版本号,确认它在线。
接着,启动你的模拟器。每个模拟器打开方式有点区别,但大同小异。比如夜神,打开它就等于启动了一个虚拟安卓设备。启动后,模拟器自带的虚拟机通常会有一个固定的端口,用来用adb通信,通常是5555,也有可能不一样,得自己查查。这里有个小秘诀,运行“adb devices”可以列出当前连接的设备和模拟器。
一般情况下,模拟器启动后会自动连接adb,无需额外操作。如果没自动连接或者你连的是远程虚拟主机,那就得自己手动连上。命令很简单:
adb connect 127.0.0.1:5555
这句意思是:让adb去连接本地主机(127.0.0.1是自己电脑)上的5555端口。5555是默认模拟器的端口,当然你的虚拟主机也可能占用别的端口,得确认再填。
连接成功后,敲“adb devices”再看看,屏幕上除了真机信息,还会出现模拟器的虚拟设备序号。这下你就可以用adb命令对这虚拟主机进行操控啦,比如安装app、推送文件、执行shell命令等等,方便得一匹!
对于刚接触的朋友,可能会卡在“连接不上”的坑里,别慌,我们来点排查大法:第一,检查模拟器是否已经正常启动,看看有没有弹出来那个安卓小机器人动画;第二,确认模拟器的网络端口,没有被防火墙拦截;第三,有些模拟器需要打开开发者选项和USB调试,就跟真机一样操作;第四,确保adb版本够新,老版本可能不兼容新模拟器。
特别提醒一个潜规则:有时候模拟器和adb多开会“抢端口”,导致连不上,别忘了先用“adb kill-server”杀掉服务,再重启“adb start-server”,顺便重启模拟器,常常能秒解心魔。
OK,说到这你可能会好奇,虚拟主机如果是通过局域网或者远程连接的会不会更复杂?那也是小case,重点就是知道目标主机的IP地址和端口,做好连接即可:
adb connect 192.168.1.100:5555
连上后就像本地模拟器一样操作,心中默念“黑科技,我来了!”
顺带一提,如果你是个游戏迷,玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,不光能玩还能拿奖励,双赢了解一下?
至于adb扫不出设备怎么办?刷新列表,更新adb版本,还可以拔掉真机重插,模拟器关了重开,反复试试,绝大多数问题能搞定。
最后,小戏法时间到!你知道adb还能打开“隐藏菜单”吗?输入
adb shell am start -n com.android.settings/.Settings
瞬间直接进设置,爽歪歪。
如果有人问你adb怎么打开虚拟主机,记住这波干货,别人夸你技术宅,你可以得瑟一句:“用adb飞天遁地,你信不信?”
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T