我有一个由包含源代码的库项目组成的 android 应用程序。然后我有两个额外的项目,用于管理应用程序的专业版和精简版。
我一直无法让 robotsium 从我的任何一个代理应用程序(pro 和 lite,它们通过模块引用引用库)或库本身加载类文件。我尝试了一堆不同的类名和引用,但测试项目在下面失败了。
public MainTest() {
super("com.joe.app.lib", Main.class);
}
我在这里没有找到任何关于在 android 中测试库项目的讨论。寻求建议。
错误信息
java.lang.RuntimeException:无法实例化活动 ComponentInfo{com.joe.app.tests/com.job.app.tests.MainTest}:java.lang.ClassNotFoundException:加载程序 dalvik.system 中的 com.joe.tests.MainTest。 PathClassLoader[/data/app/com.joe.app.tests-1.apk]