手机APP测试之ADB常见问题解决方法
2016-07-18 09:19
453 查看
大家在使用ADB命令时肯定会碰到各种各样的问题,然后习惯性的到处问人,结果就是没人理你,这个正常,原因其实很多人都说过了。。。。。。
好了,废话不说了,直接入题吧。
常见问题1
device not found
排查方法
看看USB线掉了没
看看手机是否打开调试模式
是不是root
以上都不行,就试试把设备对应的VenderID写入到adb_usb.ini文件中
ps:不过好像说最新版的adb已经解决了这个问题,相对来说非常稳定了
常见问题2
adb server is out of date. killing... ADB server didn't
ACK * failed to start daemon *
很明显端口被占用了
排查方法
看那个进程占用了端口,kill掉即可
关闭XXX助手然后在试试
常见问题3
List of devices attached
7324dcb809b
unauthorized
排查方法
看自己的手机是不是弹出一个类似授权框的东东
ps:耐心耐心啊,不要碰到问题就好像要上吊似的到处乱问,自己多观察下
常见问题4
List of devices attached
7324dcb809b
offline
掉线了呗。。。。排错个p。。。。。直接重连一下不就行了。。。。。
常见问题5
INSTALL_FAILED_INSUFFICIENT_STORAGE
INSTALL_FAILED_ALREADY_EXISTS
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
排错方法
e文真的很重要啊,英语一窍不通的真的。。。太悲剧了
上面三个分别代表
存储空间不足,不用我说你应该干什么了吧?
程序已经存在
不兼容
本文出自 “小强性能测试&产品经理窝”
博客,请务必保留此出处http://xqtesting.blog.51cto.com/4626073/1737085
好了,废话不说了,直接入题吧。
常见问题1
device not found
排查方法
看看USB线掉了没
看看手机是否打开调试模式
是不是root
以上都不行,就试试把设备对应的VenderID写入到adb_usb.ini文件中
ps:不过好像说最新版的adb已经解决了这个问题,相对来说非常稳定了
常见问题2
adb server is out of date. killing... ADB server didn't
ACK * failed to start daemon *
很明显端口被占用了
排查方法
看那个进程占用了端口,kill掉即可
关闭XXX助手然后在试试
常见问题3
List of devices attached
7324dcb809b
unauthorized
排查方法
看自己的手机是不是弹出一个类似授权框的东东
ps:耐心耐心啊,不要碰到问题就好像要上吊似的到处乱问,自己多观察下
常见问题4
List of devices attached
7324dcb809b
offline
掉线了呗。。。。排错个p。。。。。直接重连一下不就行了。。。。。
常见问题5
INSTALL_FAILED_INSUFFICIENT_STORAGE
INSTALL_FAILED_ALREADY_EXISTS
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
排错方法
e文真的很重要啊,英语一窍不通的真的。。。太悲剧了
上面三个分别代表
存储空间不足,不用我说你应该干什么了吧?
程序已经存在
不兼容
本文出自 “小强性能测试&产品经理窝”
博客,请务必保留此出处http://xqtesting.blog.51cto.com/4626073/1737085
相关文章推荐
- 利用反射修改ListView/GridView快速滚动块icon
- 关于TabActivity的使用
- MediaCodec与ACodec通知分析
- 那些做 4000 Android开发必须知道的ADB命令
- Android:LinearLayout布局中Layout_weight的深刻理解
- Android模版化编程系列(二)
- Android IOS WebRTC 音视频开发总结(七六)-- 探讨直播低延迟低流量的粉丝连麦技术
- Android系统内置第三方输入法
- 一个千万量级的APP使用的一些第三方库
- 另类Unity热更新大法:代码注入式补丁热更新
- ListView和ViewHolder的结合使用
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- Android WebView使用
- MacOS和iOS开发中异步调用与多线程的区别
- MacOS和iOS开发中异步调用与多线程的区别
- MacOS和iOS开发中异步调用与多线程的区别
- [android-x86-6.0-rc1] after start netd - ps
- 通过SSH部署Node app到Amazon EC2
- AndroidStudio Error running app: Instant Run requires 'Tools | Android | Enable ADB integration'
- Android注解使用之使用Support Annotations注解优化代码