解决monkeyrunner无法运行的问题(心路历程),可以帮到你

来源:4-12 MonkeyRunner常用API介绍上

Fodee

2018-08-25 18:09

一、验证 monkeyrunner是否可以正常使用

运行monkeyrunner时出现如下错误。

https://img2.mukewang.com/5b8127c90001f02404570060.jpg

出现以上问题,检查monkeyrunner.bat所在目录是否已经添加到了环境变量path中。


发现新版的monkeyrunner.bat不再是在tools目录下而是在bin目录下面。而原来我们只在环境变量中的path添加了tools和platform-tools路径,所以我们需要把bin路径添加到path中。

https://img4.mukewang.com/5b8127d30001caec03210074.jpg

退出命令行,并重新打开命令行。再次输入命令:monkeyrunner

https://img1.mukewang.com/5b8127d80001616e05000048.jpg

提示找不到framewor和jar包


于是我们需要在tools下新建一个名为“framework”的文件夹,把tools下的lib文件夹(里面有很多jar包)里的所有文件复制到framework文件夹中,并把platform-tools文件夹下的adb.exe文件复制到framework文件夹下。

退出命令行,重新打开命令行。输入并执行命令monkeyrunner:

https://img2.mukewang.com/5b8127e000017b3e05540101.jpg

提示成功,并已经入monkeyrunner环境中。




二、使用monkeyrunner执行脚本文件

直接在monkeyrunner环境中输入并执行命令: monkeyrunne rm.py

https://img2.mukewang.com/5b8127ea00011fd205540163.jpg

提示错误,无法匹配。

于是我尝试添加脚本的路径:

https://img3.mukewang.com/5b8127f30001937d04360104.jpg

还是不行。

 

Ctrl+d退出monkeyrunner环境,在DOS下执行命令:monkeyrunner  mr.py

https://img1.mukewang.com/5b8127fa0001079105540118.jpg

提示打不开这个文件

 

于是再给脚本添加路径就成功了。

https://img1.mukewang.com/5b81280100012d0205270163.jpg


写回答 关注

2回答

  • AbbleY
    2019-05-08 14:58:48

    jdk是12.0.1的,sdk28.0.2,一步一步终于到了最后一步,提示WARNING: An illegal reflective access operation has occurred

    AbbleY

    技术还没到家的建议下东西的时候选前两个版本,新版本出问题了,自己解决不了,网上能搜到的东西又少,难受

    2019-05-08 15:00:50

    共 1 条回复 >

  • 小图兔
    2018-09-04 21:57:42

    我全程跟你一样的的错误,谢谢喽~

    Fodee

    哈哈哈哈哈,客气啦,能用到就好

    2018-09-06 11:12:05

    共 1 条回复 >

App压力测试入门

结合6个压力测试小案例,教你对Android App进行压力测试

38422 学习 · 245 问题

查看课程

相似问题