请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

robotium 生成报告运行时控制台一直没有变化,过了几分钟后报错了,如下描述,但是不生成报告单独运行用例没有问题,请问怎么回事,跪求

 报错信息:

[2018-05-03 10:57:31 - UhouzzTest] ------------------------------

[2018-05-03 10:57:31 - UhouzzTest] Android Launch!

[2018-05-03 10:57:31 - UhouzzTest] adb is running normally.

[2018-05-03 10:57:31 - UhouzzTest] Performing com.uhouzz.base.InstrumentationTestRunner JUnit launch

[2018-05-03 10:57:31 - UhouzzTest] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.

[2018-05-03 10:57:35 - UhouzzTest] Application already deployed. No need to reinstall.

[2018-05-03 10:57:35 - UhouzzTest] Launching instrumentation com.uhouzz.base.InstrumentationTestRunner on 85GABMEB2PX6

[2018-05-03 11:05:39 - UhouzzTest] Test run failed: Instrumentation run failed due to 'java.lang.IncompatibleClassChangeError'


正在回答

1回答

Automatic Target Mode: Unable to detect device compatibility. Please select a target device.

-- 运行时没有设置target device,系统使用了默认,导致的兼容性错误。确认下运行的设备版本和调试版本一致

0 回复 有任何疑惑可以回复我~
  • 提问者 ZYJ012 #1
    运行设备和调试设备怎么看??在eclipse 中Run configurations 选择Target  自动默认选择的是 Automatically pick compatible device 
    自动谈起运行的设备也是我当前用的真机
    
    问题是我单独运行用例能跑起来,为什么我生成报告时真机就运行不起来了?就是报以上的错误,麻烦老师解答一下,谢谢
    回复 有任何疑惑可以回复我~ 2018-05-06 16:38:44
  • 城下秋草 回复 提问者 ZYJ012 #2
    是真机android版本跟单独跑时的版本不一致,看下真机android版本号,eclipse里设置成一样再运行看看
    回复 有任何疑惑可以回复我~ 2018-05-07 12:31:46
  • 提问者 ZYJ012 #3
    非常感谢!老师
    回复 有任何疑惑可以回复我~ 2018-05-24 10:48:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信