【问题标题】:Testing my android library without compile在不编译的情况下测试我的 android 库
【发布时间】:2012-07-05 21:29:28
【问题描述】:

我想在一个 android 应用程序中测试我的库,但我想避免编译和移动 .jar 文件。

在用于 iOs 开发的 Xcode 中,可以将库项目添加到其他项目(测试应用程序)内的工作区中,当您运行测试应用程序时,它会构建库并正确链接所有内容。

我可以在 Eclipse 中为 Android 开发执行此操作吗?我怎样才能做到这一点?

我尝试添加一个库,但它似乎非常手动,按时并不理想。

这里重要的是我确实有 Android 引用和依赖项,所以我不能只对库本身进行单元测试。我还在创建一个 SQLite 数据库,我想在开发过程中对其进行检查。

【问题讨论】:

    标签: android project


    【解决方案1】:

    我猜你问的是 Android 库 项目,否则你可以使用 JUnit 测试你的库。 在这种情况下,android: testing library projects 帖子会为您提供有关如何以独立方式继续测试 Android 库 项目的分步指南。认为它也可以通过属于使用该库的 Android 项目的测试进行测试。

    【讨论】:

      【解决方案2】:

      您可以使用RoboElectric 测试您的库代码,这样您无需部署安卓模拟器即可进行测试。

      或者您可以将您的库项目设置为 Android 库项目并将测试放在第一个项目中。 link

      【讨论】:

        【解决方案3】:

        在最新的android SDK工具中,你不需要在构建路径中添加jar,它们会自动添加。

        你可以把你的jar文件放在你项目的libs文件夹中,但是在运行之前它肯定会被编译。

        【讨论】:

          猜你喜欢
          • 2011-06-13
          • 1970-01-01
          • 2021-11-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-09-09
          • 1970-01-01
          • 2011-04-15
          相关资源
          最近更新 更多