为ExampleInstrumentedTest得到了java.lang.ClassNotFoundException错误

时间:2019-12-26 02:50:48

标签: android-studio ui-automation android-uiautomator android-instrumentation

背景:

我试图基于检测触发一次猴子测试,但是当我运行并将apk推送到设备并运行以下命令时:

adb shell am instrument -w -r -e runtime 1 -e debug false -e class com.kb.kbmonkey.ExampleInstrumentedTest com.kb.kbmonkey/androidx.test.runner.AndroidJUnitRunner

我收到以下错误:

  

原因:java.lang.ClassNotFoundException:在路径上找不到类“ com.kb.kbmonkey.ExampleInstrumentedTest”。

所以我的问题是:
androidTest和test文件夹下的java文件是否不会在apk中导出?

谢谢

1 个答案:

答案 0 :(得分:0)

您应该运行

./gradlew installDebugAndroidTest

安装检测测试。

然后,您的命令可能会起作用。