Windows下ADB使用相关问题
Windows下ADB使用相关问题
适用环境:
在Windows XP。WIN7下均可按本文操作进行。WIN8下没有进行实验。但操作设置大致同样。除了第4步。adb_usb.ini的位置可能有所不同以外,其它各部分可按文中所述进行操作。
说明:WIN7,WIN8下安装驱动时请注意权限问题。安装驱动的过程中请一路同意安装。否则有可能安装驱动失败。
Windows下正常使用ADB要注意下面问题:
1. 手机端要打开调试模式
在设置中,打开开发者选项,并将当中的USB调试选项打开
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmV0d2Fsaw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
2. PC端安装设备驱动
各家设备的USB驱动可能有所不同。这里以展讯为例。
安装驱动时要先把设备与PC断开。
展讯USB驱动AndroidSCI-android-usb-driver-jungo-v4.zip,解压后里面有具体的驱动安装说明,区分32位或者64位系统,依据不同系统选择各自适配的驱动。进行安装。
手机设备端同一时候会有例如以下提示,
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmV0d2Fsaw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
程序安装完后,通过USB链接设备;
PC端会提示找到新硬件。正在安装驱动。等待PC端安装驱动成功。
然后在设备管理器中会有新的AndroidPhone
下面各图为驱动正常安装后设备管理器中状态
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmV0d2Fsaw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
查看设备属性
可在此查看设备VID信息
3. 改动adb_usb.ini
在任务管理器中结束adb进程,或者在命令行窗体中运行adb kill-server。再进行以下的改动,以排除其可能产生的影响。
在模拟器存放的文件夹<比如:C:\Documents and Settings\Administrator\.android>下找到或新建一个adb_usb.ini文件。同一时候添加或写入上面设备的0xVID(VID就是上面的VID_后面跟的数字,比如:0x1782 (展讯USB设备VID)
4. 重新启动ADB服务
假设ADB命令工具路径已经加入到系统的环境变量中,可直接在打开的命令行窗体中进行以下的操作,假设ADB命令工具路径没有加入到系统的环境变量中,打开命令行窗体后,可切换到ADK所在文件夹的platform-tools文件夹(ADK的ADB命令工具所在的文件夹)。
然后在命令行窗体中运行adb devices
至此。ADB就行正常链接上设备
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmV0d2Fsaw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
5. ADB经常使用命令
adbkill-server #停止adb服务进程
adbstart-server #打开adb 服务进程
adbdevices #显示链接到的设备
adbshell #进入设备的shell模式
adbversion #查看adb版本号
6. 常见问题
常见的问题为找不到设备。详细现象例如以下
C:\Users\cc>adb devices
List of devices attached
C:\Users\cc>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
找不到设备的原因可能有非常多种,除了手机设备端调试项没有打开之外。其它原因差点儿都是PC端环境配置有问题造成的,大致上可按例如以下思路去逐一实验直至解决。
-------------------------------------------------
逐一确认本文档1~4这四个操作完毕
普通情况下,这四步操作完毕。设备就能连上,假设还链接不上,原则上请继续进行例如以下检查和操作
1. 关闭PC上一些手机辅助软件 (类似于豌豆荚,手机助手之类的)
2. 关闭进程中的某些adb。有可能是其它名字,比方tadb之类的封装了adb功能的进程。
3. 保证仅仅有一台android 设备
4. 断开设备,重新启动ADB服务
5. USB连接设备,就可以找到设备
假设还不能找到设备,可重新启动电脑。又一次检查以上各步骤。
----------------------------------
Windows下ADB使用相关问题的更多相关文章
- Windows下ADB默认的5037port被占用,解决方式。
Windows下可能会因为系统版本号不一样的原因导致有的系统5037port被系统进程占用.导致ADB无法使用5037port,从而导致ADB不能打开.在eclipse上跑Android程序的时候显示 ...
- Windows下ElasticSearch及相关插件的安装
(1)在官网下载ElasticSearch压缩包.这里我下载的是elasticsearch-1.7.1(下载地址:https://download.elastic.co/elasticsearch/e ...
- windows下使用apache相关资料汇总
1.Apache httpd.conf配置详解 https://www.cnblogs.com/langren1992/p/5160912.html 2.windows下使用apache经验总结 ht ...
- windows下adb+flash_image刷机
刷机是常事,总要把刷机包放在卡上,然后关机三键一起按到recovery再刷,觉得不爽,麻烦,所以研究出了adb调用flash_image刷system分区,全部脚本windows脚本执行,点点鼠标就o ...
- windows下adb(android调试桥)基本命令(持续更新。。。)
前言:刚开始学习android(坚持每天1篇笔记哈^_^),比较实用的命令是adb,所以就先学习这些,主要用真机调试,模拟器用的是genymotion,所以emulator暂时不大需要哈,可以后续再补 ...
- Windows下adb push 总是提示Failed to copy "XX.apk" to 'system/app':Read-only file system
一般情况看到这种提示我们会想到需要root权限,然后敲上adb remount,但是当我们执行过adb remount后,提示成功,但执行push命令依旧无法完成push. 那么此时我们的做法应该是重 ...
- 让Windows下的Tomcat将控制台信息记录到日志
在开发的过程中经常出现包冲突,却不知道怎么回事,可以在 catalina.bat 里面设置查看class加载日志 set CATALINA_OPTS=-server -Xdebug -Xnoage ...
- Windows下Apache应用环境塔建安全设置(目录权限设置)
目的:为Apache,php配置受限制的用户权限.保护系统安全.需要的朋友可以参考下. 环境配置情况: apache安装目录:d:\www-s\apache php目录:d:\www-s\php5 m ...
- Windows下串口编程
造冰箱的大熊猫@cnblogs 2019/1/27 将Windows下串口编程相关信息进行下简单小结,以备后用. 1.打开串口 打开串口使用CreateFile()函数.以打开COM6为例: HAN ...
随机推荐
- Ubuntu 硬盘大小扩展
注:途中所有图均为配置好补的截图,部分来自其它网页. 1.选择硬盘(SCSI) 2.点击扩展,在弹出框填写期望的硬盘大小(不能比原硬盘大小容量小) 3.进入虚拟机,安装GParted. 命令:sudo ...
- system权限无法访问外挂SD卡
总结Android应用system权限无法访问SD卡问题 包括android1.6 解决方案http://hi.baidu.com/yunlongchn/item/7d6636d8547317ffca ...
- 江南乐(bzoj 3576)
Description 小A是一个名副其实的狂热的回合制游戏玩家.在获得了许多回合制游戏的世界级奖项之后,小A有一天突然想起了他小时候在江南玩过的一个回合制游戏. 游戏的规则是这样的,首先给定一 ...
- 【HDOJ5519】Kykneion asma(状压DP,容斥)
题意:给定n和a[i](i=0..4),求所有n位5进制数中没有前导0且i出现的次数不超过a[i]的数的个数 2<=n<=15000,0<=a[i]<=3e4 思路:设f(n, ...
- shell 执行提示No such file or directory
问题描述: 项目开发过程中ansible执行脚本失败,单独运行shell脚本提示:No such file or directory,脚本结构执行脚本a 调用另一脚本b, 但查看b脚本路径正确不存在找 ...
- 关于platform_device和platform_driver的匹配【转】
转自:http://blog.csdn.net/dfysy/article/details/5959451 版权声明:本文为博主原创文章,未经博主允许不得转载. 说句老实话,我不太喜欢现在Linux ...
- WSL学习:安装ArchLinux和Root/Cling以及注意事项
1.前言 在Windows下使用Linux常见的软件存在许多困难.选择之一是使用VMWare和VirtualBox之类的虚拟机软件,另一种选择是使用类UNIX模拟环境,如Cygwin,GNUWin32 ...
- hdu 1005(找循环节)
Number Sequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)T ...
- PowerDesigner中如何生成主键和自增列
1.SQL Server版本: 第一步,首先要建立与数据库的连接,方法较多,这里举个例子: http://www.cnblogs.com/netsql/archive/2010/05/17/17375 ...
- Sharing Cookies --AtCoder
题目描述 Snuke is giving cookies to his three goats.He has two cookie tins. One contains A cookies, and ...