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运行android studio出错unable to run mksdcard sdk tool
原因:缺少lib 解决方法: sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6 完美解决.
- HTTP调试工具:Fiddler介绍
原文发布时间为:2010-08-25 -- 来源于本人的百度文章 [由搬家工具导入] 这个工具我已经使用比较长时间了,对我的帮助也挺大,今天我翻译的微软的文章,让更多的朋友都来了解这个不错的工具,也是 ...
- MSP430G2553头文件解析
MSP430寄存器中文注释---P1/2口(带中断功能) /************************************************************ ...
- OpenMP参考链接
做个笔记. http://www.cnblogs.com/China3S/p/3500507.html
- interview fb2
2014.7.8fb #include <iostream> using namespace std; struct TreeNode{ int val; TreeNode *left; ...
- H5页面唤起手机号
做手机H5页面的时候经常会碰到在某一个页面会显示一个手机号,坑爹的产品会说你点击一下能不能让手机弹出号码,然后拨打出去,我试了试各种百度来的方法都是失败的,比如下面的这个: <a href=&q ...
- TP5 多条件whereOr查询
问题背景:最近在用ThinkPHP 5开发项目的过程中,发现根据筛选条件做or查询的时候,连贯操作不可以使用where进行条件查询了. 首先列出一个user数据表的信息: uid uname grad ...
- (6)ASP.NET HttpServerUtility 类
HttpServerUtility 类 提供用于处理 Web 请求的 Helper 方法 https://msdn.microsoft.com/zh-cn/library/system.web.htt ...
- Educational Codeforces Round 34 B. The Modcrab【模拟/STL】
B. The Modcrab time limit per test 1 second memory limit per test 256 megabytes input standard input ...
- shell中eval的使用问题
转载:http://www.blogjava.net/jasmine214--love/archive/2010/11/26/339106.html 本文将会讲解一些linux中命令的使用与技巧希望对 ...