Robotium自动化测试运行遇到问题:Test run failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'
2015-07-15 15:38
375 查看
在跑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查看到的包名和主类名如下,斜杠左边的是包名,右边的是类名:
将代码里面的包名和类名改为以上的,则代码可以正常运行,不报错。
后来发现问题出在包名和主Activity名有问题,使用resign工具进行重签名时得到的包名和Activity名不正确,如下:
采用logcat中的ActivityManager查看到的包名和主类名如下,斜杠左边的是包名,右边的是类名:
将代码里面的包名和类名改为以上的,则代码可以正常运行,不报错。
相关文章推荐
- 如何在managedQuery()和getContentResolver().query()方法中实现结果去重
- $.each() 中的 continue、break
- 第一周第二天([变量名] [运算符] [语句] [求水仙花数的算法][求一个十进制数转换成二进制数有多少个1的算法] [continue的用法])
- 纯Java方式 开发Android UI界面 减少布局文件数量
- sublime Text2 2.0.2 build 2221 64位 破解(已测试)
- iOS开发UI篇—transframe属性(形变
- Android开发UI之自定义控件的皮肤
- iOS开发UI基础—手写控件,frame,center和bounds属性
- iOS开发UI篇—Button基础
- 利用UICollectionView 实现 页面瀑布流效果
- 利用栈Stack实现队列(Queue)
- bluethooth BLE Android
- 安卓uiautomator使用步骤
- Android音乐播放器 -- UI 代码构现
- sourceinsight 添加quicker.em生效
- Django: CSRF verification failed. Request aborted.
- UITableView beginUpdate和endUpdate使用的前提
- cxgrid footer summary value by a column
- leetCode 63.Unique Paths II (唯一路径II) 解题思路和方法
- leetCode 62.Unique Paths (唯一路径) 解题思路和方法