我有一大堆Java代码是跨平台的,因为它可以在Oracle JVM和Android上运行。我更喜欢在Oracle JVM上开发和运行我的单元测试,但也需要在Android上测试和运行。想法或建议?
答案 0 :(得分:1)
将在JVM和Android上运行的Java代码放入其自己的项目 - Java库中。然后,您可以构建其JAR并针对它运行单元测试。将其添加为Android项目的依赖项。有几个示例可以在http://tools.android.com/tech-docs/new-build-system页面底部的gradle-samples-*.zip
中为您提供指导。
还有其他方法可以使用现有的一个库来启用Android代码的单元测试,但是它们的设置通常并不重要,所以我建议你从上面介绍的方法开始。