
Android使用ADB进行调试,有如下两种方法:
方法一:配置环境变量
直接将 adb 文件夹的目录添加到系统环境变量 Path 中, *** 作步骤:我的电脑 -> 属性 -> 高级系统设置 -> 环境变量。
方法二:复制到系统文件目录
将 adb 工具包的四个文件都复制到 C:\Windows\System32 目录里。
这是网上推荐的方式之一,但是我尝试之后发现并不能正常使用,在cmd窗口输入 adb 还报错 “无法启动此程序,因为计算机中丢失 AdbWinApidll。尝试重新安装该程序解决此问题。”
解决方法:这个配置过程跟系统的位数有关,假如系统是32位的,则将四个文件都复制到 C:\Windows\System32 目录里即可。
但是,假如使用的Windows系统是64位的,则需要将其中的 AdbWinApidll 文件复制到 C:\Windows\SysWOW64里,这样就一切正常了。
扩展资料
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。
adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。
adb是android sdk里的一个工具, 用这个工具可以直接 *** 作管理android模拟器或者真实的android设备(如G1手机)它的主要功能有:
1、运行设备的shell(命令行)
2、管理模拟器或设备的端口映射
3、 计算机和设备之间上传/下载文件
4、 将本地apk软件安装至模拟器或android设备
ADB是一个 客户端-服务器端 程序, 其中客户端是你用来 *** 作的电脑, 服务器端是android设备
参考资料:百度百科▬ADB(调试桥)
1、,将fpqa烧录文件相关路径内的文件全部删除,确保生成的所有文件都是最新的。
2、,再次编译时会提示错误,因为删除了太多文件导致的。
3、,针对第二步的问题,在compile工具上右键,出现下图提示:还是第二步的问题,点击确定即可。
4、,点击确定后,会提示重新保存个adb文件,直接点击保存即可。
Android adbexe程序启动详细处理步骤如下:
1、打开Android adbexe程序,输入: netstat -aon|findstr "5037" 回车;
2、5037 这是adb要的端口,有时候会被其他进程(程序)占用了(一般是会连接手机的软件)所以要查询是谁占用了,然后就可以Kill(停止)它;
3、根据上图然后输入 taskkill /pid 1156 /f (1156就是占用此端口的进程id);正常情况下,就可以使用adb了,如果还是没有成功的,可以看看是不是adbexe被电脑防火墙屏蔽了。
扩展资料:
1、Android adbexe程序处理方法详细讲解:
cmd命令进入sdk/platform-tools文件下,adb kill-server;
启动adb服务,adb start-server;
如果启动失败,可能是某个进程占用了adb的5037端口,查找占用端口号5037的连接netstat -ano findstr "5037" ;
2、手动结束此进程,重启adb服务 adb start-server;
adb kill-server --停止adb服务;
adb start-server --开启adb服务;
参考资料来源:百度百科-Android系统级深入开发:移植与调试
Android adb指令的优点如下:
1Android 调试桥(adb)是多种用途的工具,该工具可以帮助方便的管理设备或模拟器 的状态。可以快速的通过shell端使用adb命令启动客户端。 其他Android工具比如说ADT插件和DDMS同样可以产生adb客户端
2给特定的模拟器/设备实例发送命令。
如果有多个模拟器/设备实例在运行,在发布adb命令时需要指定一个目标实例。 这样做,请使用-s 选项的命令。在使用的-s 选项是:adb -s <serialNumber> <command>
如上所示,给一个命令指定了目标实例,这个目标实例使用由adb分配的序列号。
3可以通过简单的指令安装软件到设备上。
可以使用adb从你的开发电脑上复制一个应用程序,并且将其安装在一个模拟器/设备实例。像这样做,使用install 命令。这个install 命令要求你必须指定你所要安装的apk文件的路径:adb install <path_to_apk>
4转发端口。
可以使用 forward 命令进行任意端口的转发——一个模拟器/设备实例的某一特定主机端口向另一不同端口的转发请求。下面演示了如何建立从主机端口6100到模拟器/设备端口7100的转发。adb forward tcp:6100 tcp:7100
5从模拟器/设备中拷入或拷出文件。
可以使用adbpull ,push 命令将文件复制到一个模拟器/设备实例的数据文件或是从数据文件中复制。install 命令只将一个apk文件复制到一个特定的位置,与其不同的是,pull 和 push 命令可令你复制任意的目录和文件到一个模拟器/设备实例的任何位置。
从模拟器或者设备中复制文件或目录,使用(如下命):adb pull <remote> <local>
甲壳虫adb小米手机使用方法:
1、首先我们需要下载adb的程序包,只要1M就好了。也可以通过安装androidsdk等工具间接安装。
2、下载后找个位置把它解压一下。
3、然后把压缩后的位置添加到环境变量里。
4、再用cmd看一下adb安装情况,如果能显示版本号就可以使用了。
以上就是关于【Android】如何使用ADB进行调试全部的内容,包括:【Android】如何使用ADB进行调试、fpga已经烧录的程序怎么更改、Android adb.exe程序启动不起来,如何处理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)