没有编译就测试我的android库

时间:2012-07-05 13:03:35

标签: android project

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

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

我可以在Eclipse中进行Android开发吗?我怎样才能做到这一点?

我试图添加一个库,但它似乎非常手动,并不是理想的。

这里重要的是我确实有Android引用和依赖,所以我不能单独对库进行单元测试。我也在创建一个SQLite数据库,我想在开发期间检查它。

3 个答案:

答案 0 :(得分:1)

您可以使用RoboElectric测试库代码,无需部署Android模拟器即可进行测试。

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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