官方的JDK和Android运行时相当相似,但支持不同的类集。例如,java.awt
软件包在Android上不可用,而android
软件包在JDK中不可用。
为了编写可在常规Java和Android中运行的Java库,希望在两个VM内运行JUnit测试。有没有办法做到这一点,例如使用Maven插件?还是建议使用其他方法?
答案 0 :(得分:1)
在Android设备/仿真器上执行的单元测试-或称为“ Instrumented Unit Tests”的单元测试可以使用Android Studio / Gradle开发。
我不确定是否可以直接通过Maven执行仪表化单元测试。
一种可能的方法是使用gradle-maven-plugin从Maven内部执行Gradle。