Android uiAutomator로 재생할 때 4.1.2 장치에서 테스트를 실행할 때 문제가 발생했습니다. enter link description here의 코드를 사용할 때 응용 프로그램 트레이를 스크롤하려고 할 때 예외가 발생합니다.4.1.2 장치에서 uiAutomator가 작동하지 않습니다.
나는 원래 그것이 16보다는 api 17에 대한 컴파일로 인해 발생했다고 생각했지만 사실이 아닌 것 같습니다. 누구든지이 문제가 발생 했습니까?
예외가 발생합니다 : 내 실험에서
[exec] java.lang.reflect.InvocationTargetException [exec] at java.lang.reflect.Method.invokeNative(Native Method) [exec] at java.lang.reflect.Method.invoke(Method.java:511) [exec] at com.example.runTests(Runner.java:124) [exec] at com.example.testExecutor(Runner.java:60) [exec] at java.lang.reflect.Method.invokeNative(Native Method) [exec] at java.lang.reflect.Method.invoke(Method.java:511) [exec] at junit.framework.TestCase.runTest(TestCase.java:168) [exec] at junit.framework.TestCase.runBare(TestCase.java:134) [exec] at junit.framework.TestResult$1.protect(TestResult.java:115) [exec] at junit.framework.TestResult.runProtected(TestResult.java:133) [exec] at junit.framework.TestResult.run(TestResult.java:118) [exec] at junit.framework.TestCase.run(TestCase.java:124) [exec] at com.android.uiautomator.testrunner.UiAutomatorTestRunner.start(UiAutomatorTestRunner.java:124) [exec] at com.android.uiautomator.testrunner.UiAutomatorTestRunner.run(UiAutomatorTestRunner.java:85) [exec] at com.android.commands.uiautomator.RunTestCommand.run(RunTestCommand.java:76) [exec] at com.android.commands.uiautomator.Launcher.main(Launcher.java:83) [exec] at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) [exec] at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235) [exec] at dalvik.system.NativeStart.main(Native Method) [exec] Caused by: java.lang.NoSuchMethodError: com.android.uiautomator.core.UiScrollable.setAsHorizontalList [exec] at com.example.Runner.launchAppFromHomeScreen(Test.java:45) [exec] ... 19 more
그것은 나만이지 않는다는 것을 아는 것이 좋다. 나는 그들이 두 버전 사이에서 뭔가를 바꿨다고 가정한다. – MrChaz
건배. Google의 테스트 페이지에있는 예제와 함께 KitKat에 대한 문제는 계속 발생합니다. 앱 화면으로 들어가서 왼쪽으로 스 와이프하려고 시도한 다음 오른쪽으로 가려고 시도한 다음 휴대 전화의 설정 앱이 셋째에 있음에도 불구하고 "설정"앱을 찾을 수 없다고 말합니다. 페이지 (결코 도달하지 않음). – newfivefour
@JulianHarty 안녕 줄리안, 당신은 자동 응답기를 포기하고 에스프레소로 이사 왔습니까? –