Gradle:在 Android 上测试 Java 库

Gradle: Test Java library on Android

(我问了一个similar question earlier, so I'll try a more general form and see if anybody knows how to do that.) There's a Java library to which I have added patches for Android support。我想自动测试代码,但是为了检查它是否在Android上正常运行,我需要在[=19上测试它=]. 库工件是一个 jar,但不是 AAR 或 APK,所以我不想删除旧的构建模式,到目前为止我尝试添加 Gradle Android插件产生类似 The 'java' plugin has been applied, but it is not compatible with the Android plugins.

的错误

我如何才能继续生成普通的 Java jar,同时在 Android 上自动测试它?我是否需要制作一个新的子模块或专门用于测试的东西?

是的,通常创建一个新模块是个好习惯,比如 integration-tests,它本身就是一个 android library/app,然后你会包含你的 JAR/java lib 在那里 运行 android 对其进行测试。