只有被测APK时运行Robotium测试项目Logcat报错“Couldnotfindclass'com.jayway.android.robotium.solo.Solo'&

这个问题出现的原因是测试包在手机上运行时找不到Robotium库。也就是说Robotium库没有打包到测试apk里面来。

为企业提供成都网站制作、成都网站设计、网站优化、营销型网站、竞价托管、品牌运营等营销获客服务。成都创新互联拥有网络营销运营团队,以丰富的互联网营销经验助力企业精准获客,真正落地解决中小企业营销获客难题,做到“让获客更简单”。自创立至今,成功用技术实力解决了企业“网站建设、网络品牌塑造、网络营销”三大难题,同时降低了营销成本,提高了有效客户转化率,获得了众多企业客户的高度认可!

 

那么这个问题是怎么出现的呢?正常来说,按照网上的很多教程,我们是这样子把Robotium库加到我们项目中的:选择项目Properties>JavaBuild Path>Librares>Add External JARs,然后选择Roboitum库给加到项目来,结果如图:

 只有被测APK时运行Robotium测试项目Logcat报错“Could not find class 'com.jayway.android.robotium.solo.Solo'&只有被测APK时运行Robotium测试项目Logcat报错“Could not find class 'com.jayway.android.robotium.solo.Solo'&只有被测APK时运行Robotium测试项目Logcat报错“Could not find class 'com.jayway.android.robotium.solo.Solo'&


那么我们如何把Robotium库放到AndroidPrivate Libraries下面呢?其实AndroidPrivate Libraries默认是会与项目的libs文件夹关联起来的,加到libs文件夹下面的JAR包都会默认添加到AndroidPrivate Libraries中。

步骤一: 在测试项目中添加一个”libs”的文件夹(如果没有的话)

步骤二:把Robotium库的JAR包拷贝到该libs文件夹下

只有被测APK时运行Robotium测试项目Logcat报错“Could not find class 'com.jayway.android.robotium.solo.Solo'&只有被测APK时运行Robotium测试项目Logcat报错“Could not find class 'com.jayway.android.robotium.solo.Solo'&


做完以上两步,Robotium库就会自动出现在”Android Private Libraries”下面了。

 只有被测APK时运行Robotium测试项目Logcat报错“Could not find class 'com.jayway.android.robotium.solo.Solo'&只有被测APK时运行Robotium测试项目Logcat报错“Could not find class 'com.jayway.android.robotium.solo.Solo'&


问题解决后再在手机上跑测试就不会出现标题所示错误了。



当前题目:只有被测APK时运行Robotium测试项目Logcat报错“Couldnotfindclass'com.jayway.android.robotium.solo.Solo'&
网页链接:http://bzwzjz.com/article/podcep.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都定制网站建设 成都网站建设 成都响应式网站建设 网站建设方案 品牌网站建设 成都h5网站建设 成都网站设计 成都网站建设 网站建设方案 重庆网站设计 成都网站建设 网站设计 手机网站建设 成都网站建设公司 网站制作 攀枝花网站设计 网站建设推广 梓潼网站设计 定制网站建设多少钱 成都网站建设 定制级高端网站建设 手机网站制作