现在我需要一个可模拟的android.jar。我曾经见过一个android.jar,之前由mockito或gradle或android studio自动生成。我如何在gralde任务中生成它?我尝试./gradlew mockableAndroidJar,但没有找到android.jar。
答案 0 :(得分:1)
我认为你不能那样做。你需要一个只在实际手机上可用的android类的实现。
您可以尝试使用Robolectric。 http://robolectric.org/
答案 1 :(得分:0)
运行mockableAndroidJar
Gradle Task应该在工作区的mockable-android-XX.jar
文件夹中生成build/generated
文件。 mockableAndroidJar
Gradle Task可能会估计它是最新的,因此不会生成文件。如果是这种情况,则可以通过以下命令强制运行Gradle任务:
gradle mockableAndroidJar --rerun-tasks