在dos命令行输入adb shell命令时出现错误的解决方案
来源:互联网 发布:java考勤管理系统源码 编辑:程序博客网 时间:2024/05/17 06:44
在命令行(就是开始——运行——输入cmd)模式下输入adb shell命令一般会报两种错误:
一是“adb不是内部命令或外部命令,也不是可运行的程序或批处理文件”;
二是“error:device not found”。
对于第一种错误,是因为环境变量没有配置。所谓环境变量,就是各应用程序要用到的信息,这里主要是没有配置Path路径,Path就是.exe和.bat程序执行的路径。因为在命令行中输入命令时,计算机会先在当前目录(一般是C:\User\Administrator)寻找adb.exe程序,如果没有找到,就会通过环境变量中的Path查找(Path中各路径之间以英文格式的;分隔开),如果Path中各路径下都没有adb.exe程序,就会报“adb不是内部命令或外部命令,也不是可运行的程序或批处理文件”错误。解决办法有两种:一是将adb.exe的路径加入到Path路径中,adb.exe位于sdk目录下的platform-tools下,比如我的Android SDK文件位于D:\Android下面,则正确的Path路径应该是“D:\Android\android-sdk-windows\platform-tools”。将这串字符追加到系统或用户环境变量的Path下面就可以了;二是先在dos环境下进入patform-tools目录下,以我的机器为例,使用“cd D:\Android\android-sdk-windows\platform-tools”命令进入到platform-tools目录下,再使用“dir”(Windows下)就可以看到列表中有adb.exe文件了,这时再执行“adb shell”命令就可以了。
对于第二种错误,是因为没有打开Android虚拟机。因为adb shell命令实际上是对当前虚拟机进行操作,需要进入当前虚拟机的文件结构。如果没有打开虚拟机,本命令当然会报“error:device not found”(就是没有找到设备)的错误了。解决办法就是打开虚拟机,确保已解决第一种错误,输入adb shell就可以正常进入Android虚拟机的结构了。
- 在dos命令行输入adb shell命令时出现错误的解决方案
- 在dos命令行输入adb shell命令时报错error解决方案
- dos命令行输入adb shell命令为什么报错
- dos命令行输入adb shell命令报错error:
- dos命令行输入adb shell命令为什么报错
- dos命令行输入adb shell命令为什么报错
- dos命令行输入adb shell命令为什么报错 没有这个外部命令
- android自学问题一:dos命令行输入adb shell命令报错
- SDK配置成功,但是在命令行输入adb却提示不是内部命令解决方案
- mysql命令行出现输入错误时如何返回修改前边的命令
- 1. 在cmd输入adb shell时,出现errror: device not found 2.出现permission denied的原因之一
- DOS命令下使用sqlite3 命令中文乱码的解决办法(用adb shell 查看出现中文乱码)
- dos 一些命令 adb错误
- 在命令行中通过adb shell am broadcast发送广播通知以及Android的常用adb命令
- 在命令行中通过adb shell am broadcast发送广播通知以及Android的常用adb命令
- 在命令行中通过adb shell am broadcast发送广播通知以及Android的常用adb命令
- 执行命令mm出错以及运行adb shell出现insufficient permissions for device错误的解决方法
- 在DOS命令行中,使用Adb shell复制Android系统文件(Ophone系统)
- Matlab Language Index
- Linux学习笔记13
- 斐讯k1刷入Breed以及openwrt的教程
- [c++] C++11 Signals and Slots
- 27. Remove Element
- 在dos命令行输入adb shell命令时出现错误的解决方案
- CodeForces580B
- STM32f103 定时器配置和中断处理函数
- HDU:1799 循环多少次?(组合,杨辉三角)
- spring boot文件的上传下载
- 关键概念
- IOS百度地图定位总结
- 数组篇(1):给we are happy的每一个空格加“ ”、字符串逆序:i am a student
- 模拟printf函数,//print("val:s ccccc\n","hello", 'w,'o','r','l','d'); //val:hello world(可变参数列表)