Android Studio模拟器启动时,会显示Could not automotically detect an ADB binary.的提示信息如图1所示。
图1 提示信息
图1中的提示信息的意思是“不能自动检测ADB binary”。
1 ADB
ADB是Android Debug Bridge即安卓调试桥的简称,是Android SDK中的一个工具,用来调试Android 设备。
当Android Studio启动模拟器时,会在环境变量的路径中找ADB的位置,并调用adb.exe。如果调用失败,则会弹出该提示窗口
2 自动搜索ADB
杀毒软件会禁止Android Studio自动搜索ADB,因此,在关闭了杀毒软件之后,Android Studio就能够自动搜多到ADB,也不会弹出图1的窗口了。
3 手动搜索ADB
每次启动虚拟机都要关闭杀毒软件,这样的操作比较麻烦。可以在虚拟机设置中手动指定ADB的路径,这样Android Studio每次就能搜索到ADB了。
点击虚拟机右侧的“...”按键,如图2所示。
图2 “...”按键
此时会弹出如图3所示的“Extended Controls”对话框,如图3所示。
图3“Extended Controls”对话框
选择图3①中的“Settings”,打开设置选项,点击图3②中的“General”,显示“普通设置选项”,关闭图3③中的“Use detected ADB location”的开关,即不使用自动搜索而是使用手动搜索,此时图3④就会显示出来,点击图3④,手动选择ADB所处的路径,该路径为“SDK路径\platform-tools\adb.exe”。当虚拟机启动时,Android Studio会在“SDK路径\platform-tools\adb.exe”路径下找到adb.exe,因此就不会再有报错信息了。