点击(160.0,120.0)无法完成! (java.lang.SecurityException:注入另一个应用程序需要INJECT_EVENTS权限)

时间:2015-09-25 19:52:52

标签: java android unit-testing junit robotium

当我尝试运行某些Android单元测试时,我一直在

  

junit.framework.AssertionFailedError:点击(160.0,120.0)不能   完成! (java.lang.SecurityException:注入另一个   应用程序需要INJECT_EVENTS权限)       在com.robotium.solo.Clicker.clickOnScreen(Clicker.java:106)       在com.robotium.solo.Clicker.clickOnScreen(Clicker.java:205)       在com.robotium.solo.Clicker.clickOnScreen(Clicker.java:170)       在com.robotium.solo.Solo.clickOnView(Solo.java:1096)       at course.labs.notificationslab.tests.NewFeedTest.testRun(NewFeedTest.java:41)       在android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:214)       在android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:199)       在android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:192)       在android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191)       在android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:176)       在android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555)       在android.app.Instrumentation $ InstrumentationThread.run(Instrumentation.java:1879)

有没有人碰巧知道原因以及如何解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:1)

这通常是在软键盘打开并覆盖您要点击的项目时引起的。我建议在继续之前确保关闭它。