背景
在使用AS工具自带命令面板Terminal的时候,相信你有碰到过:xx不是内部或者外部命令,也不是可运行程序。解决办法就是配置环境变量
一、在 Terminal 中使用 adb,报 'adb' 不是内部或者外部命令,也不是可运行的程序,解决方案:配置环境变量。
1、在系统变量中新建一个变量名字为ANDROID_HOME, 变量值是你的 sdk 目录,比如:D:\Local\Android
2、将android sdk 中 adb.exe 目录配置在 path 变量中, 在系统变量的 path 中后面添加
;D:\Local\Android\Sdk\platform-tools (注意用分号隔开)
3、重启AS,打开 Terminal 窗口,输入 adb ,效果如下图,即可用。
二、使用Terminal无线调试真机
1.将手机与电脑连接在同一局域网内
2.手机用连接线连接电脑,在控制台或用as自带的terminal输入命令 adb devices ,有设备编号即为连接成功
在此输入“adb devices”,回车。若出现设备编号即为adb有线连接调试成功。
3.控制台输入命令 adb tcpip 端口号,例如“adb tcpip 6666”,将TCP模式在指定端口启动,无任何输出为成功启动
端口号自己设置,建议取5000以上的,若有输出则重新配置。
4.拔手机线,控制台输入命令 adb connect 手机ip:端口号,例如“adb connect 192.168.1.102:6666”,输出连接成功
手机ip为在手机WiFi设置里看到的IP地址。
三、使用Terminal安装apk
1.首先确保手机通过有线或无线方式已连接。
2.在cmd中输入adb install -r 后,将apk直接拖到到cmd界面光标处,回车执行命令行,例如“adb install -r E:\WorkSpace\arcore-unity-sdk-master\Build\TestImageRec.apk”。
3.确保手机没有息屏,提示Success即为安装成功。
4.如果手机已安装同一个应用,会被覆盖。