在命令提示符中运行install adb 包名.apk文件 遇到的问题

昨天更新了SDK以后遇到一个奇怪的问题,使用eclipse直接运行程序到手机没有问题,但是如果将程序打包之后在命令提示符中执行adb install 包名.apk

就会报错:adb server is out of date.killing... ADB server didn't ACK  * failed to start daemon *...

以前一般关闭调试功能然后再打开,重启手机或者eclipse,甚至重启电脑之后问题就能解决,这次却怎么也不能成功,相当沮丧。

网上有许多解决办法,尝试了几个以后就懒得再去尝试了,到新浪的历史专栏看了一天的历史--

昨天晚上想了一下,觉得太不应该了,就算别人的方式不能解决问题,但是不去尝试一下问题永远得不到解决。

 

今天重新振作,找到了一个解决办法。

在网上下载了TCPView这个软件,使用管理员权限打开,找到adb.exe的程序,右键查看Process Properties。

 

发现有一个adb.exe路径为:D:\Program Files (x86)\DTLSoft\DriveTheLife\AdbAdapter\adb.exe,原来是驱动人生在作怪。

找到adb的路径,把那个程序卸载掉,然后再次运行adb install 包名.apk,报错说有多个设备正在运行,哈哈,至少前面的问题解决了。

打开eclipse到DDMS模式,果然有两个虚拟机,reset adb,终于显示只有手机这个设备了。

然后再次执行adb install 包名.apk,问题终于解决了,泪奔。

转载于:https://www.cnblogs.com/leihupqrst/p/3247443.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值