gpt4 book ai didi

android - Android测试项目常用实用类

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:27:46 27 4
gpt4 key购买 nike

我在四个单独的项目中对我的 Android 项目进行测试:分别进行单元测试和功能测试,以及需要原生 Android 环境的测试( Activity/服务测试、功能性 Robotium 测试)与我认为可以安全地在人工环境中运行的测试分开环境(Robolectric + 非严格 Android 库的一些验收测试)。但是,我需要在一些项目之间共享一些实用程序类(我指的主要是 Android Test Kit 类,但如果我也能在 Robolectric 下使用它们就更好了)。

我该如何解决这个问题?我应该创建一个 Android 库还是一个简单的 JAR,并将 stub android.jar 作为依赖项?我已经尝试了这两种解决方案,但遇到了奇怪的错误,例如支持库中的类的 NoClassDefFoundErrorIllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation测试项目。

最佳答案

这种方法“将 stub android.jar 作为依赖项的简单 JAR”似乎更简单。在您的测试项目中,除了将此 JAR 作为依赖项包含在内之外,如果您使用的是 Eclipse,则需要在项目属性的“Java Build Path”的“Order and Export”选项卡中选中此 JAR 的复选框。

关于android - Android测试项目常用实用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15593095/

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