Robotium自动化测试运行遇到问题:Test run failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'

在跑Robotium自动化测试代码时,报错Test run failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'。采用此网址提供的方法:http://blog.csdn.net/lychbeyond/article/details/39051031  进行操作,还是会报错。

后来发现问题出在包名和主Activity名有问题,使用resign工具进行重签名时得到的包名和Activity名不正确,如下:

采用logcat中的ActivityManager查看到的包名和主类名如下,斜杠左边的是包名,右边的是类名:

将代码里面的包名和类名改为以上的,则代码可以正常运行,不报错。

 

posted @ 2015-07-15 15:38  荧光蛋白  阅读(424)  评论(0)    收藏  举报