2012-07-05 120 views
1

我想在android应用程序中测试我的库,但我想避免编译和移动.jar文件。在没有编译的情况下测试我的android库

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

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

我试图添加一个库,但它看起来非常手动,这是不理想的时间。

这里重要的是我有Android引用和依赖关系,所以我不能仅仅单元测试它自己的库。我也正在创建一个SQLite数据库,我希望在开发过程中对其进行检查。

回答

1

我想你问的是Android库项目,否则你可以用JUnit测试你的库。 在这种情况下,信息android: testing library projects为您提供了一步一步的指导,介绍如何继续以独立的方式测试Android Library项目。认为它也可以通过属于使用该库的Android项目的测试来测试。

+0

谢谢,这对我很好。谢谢 – 2012-07-05 14:09:09

0

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

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

1

你可以使用RoboElectric来测试你的库代码,它允许你测试而不需要部署一个android模拟器。

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

相关问题