繁体   English   中英

使用Robotium通过库测试android项目

[英]Use Robotium to test android project with library

我有一个由包含源代码的库项目组成的android应用程序。 然后,我还有两个其他项目,用于管理专业版和精简版的应用程序。

我无法从任何我的代理应用程序(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:com.joe.tests.MainTest在加载程序dalvik.system中。 PathClassLoader [/data/app/com.joe.app.tests-1.apk]

虽然没有具体到Robotium,这个职位可以在您的测试项目中使用外部库帮你。

如果您还没有找到解决方案,或者由于上次adt更新之后由于类似的错误而导致其他人遇到了这个问题。

Project Properties测试项目”的“ Project Properties ,转到“ Java Build Path然后选择“ Order and Export选项卡。 在这里,您必须检查要测试的项目,以便正确导出该项目。

对于最新的ADT,您还必须在项目中导出Android Private Libraries

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM