当前位置: 代码迷 >> Android >> 有的apk用monkeyrunner安装不了解决办法
  详细解决方案

有的apk用monkeyrunner安装不了解决办法

热度:5   发布时间:2016-04-28 04:21:51.0
有的apk用monkeyrunner安装不了
本帖最后由 zhizunwudi 于 2014-08-06 13:13:43 编辑
为什么有的apk用monkeyrunner安装不了,但是如果用豌豆荚或者直接拖到手机上进行安装是可以的。这个问题困扰好久了,一直没解决。
比如uc.apk,用monkeyrunner进行安装的时候会报如下的错误:


知道的大虾请帮忙告知一下,万分感谢!在线等呀

如果用adb install进行安装,则提示[INSTALL_FAILED_OLDER_SDK]
------解决方案--------------------
重启adb呗,一看就是adb连接出错了, 柯基好可爱啊,,,
------解决方案--------------------
是你的apk限制了系统版本么
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

是你的apk限制了系统版本么?测试环境是哪个系统版本的?


测试环境是指什么呢,windows?还是sdk?
对了,有的apk用adb可以安装,但是用monkeyrunner安装不了,这就更奇怪了。


android的版本


电脑是win7,sdk是adt-bundle-windows-x86_64(这个是今年3月份的还是6月份的那个),android-ndk-r9d,apache-ant-1.9.3


手机的系统版本

手机版本都是4.0以上的,有一个手机版本还是4.4的。不应该啊,用豌豆荚可以装,为什么monkeyrunner装不了;甚至adb可以装,但是monkeyrunner还是装不了。


莫非是有好几个adb进程的原因?把各种手机助手关了,进程里把 *adb 都关了,再用monkeyrunner试试

还是不行,进程中没有*.adb并且用adb kill-server关闭adb服务器,接着用monkeyrunner还是不行。哎,准备放弃了。


不是*.adb 是每个助手都有个自己的adb的   另外你adb有没有配置到环境变量里?

配置到环境变量了。进程中没有*adb的进程了,我把豌豆荚的进程也都退出了,但是还是不行,还是会出现我截图中的错误。


apk换个路径试试
  相关解决方案