gpt4 book ai didi

Android Robotium NoClassDefFoundError

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:29:50 25 4
gpt4 key购买 nike

我只是想在 Android JUnit 测试中使用 Robotium,但测试总是因错误而失败:

java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo

抛出 solo = new Solo(getInstrumentation(), getActivity());在 setUp() 方法中:

protected void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}

我在某处读到这可能与 Android SDK 修订版 17 有关,但我无法确认这一点,因为我第一次尝试使用 SDK 17 时已经使用了 Robotium。

Robotium jar 已正确添加到项目构建路径中。

有没有人遇到过类似的问题?

问候K.

最佳答案

我今天遇到了同样的问题。我通过将 jar 导入测试项目的 libs 目录然后将其添加到构建路径库来解决:

TestProject Properties -> Java Build Path -> Libreries -> Add JARs... -> TestProject/libs/robotium-solo-3.1.jar

关于Android Robotium NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9875029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com