2016-03-15 29 views
2

現在我需要一個可嘲弄的android.jar。我曾經見過一個android.jar,之前由mockito或gradle或android studio自動生成。我如何在gralde任務中生成它?我嘗試./gradlew mockableAndroidJar,但不是android.jar finded。如何生成一個android.jar模擬?

回答

1

我不認爲你可以這樣做。您需要實現只能在實際電話上使用的Android類。

您可以嘗試使用Robolectric。 http://robolectric.org/

+0

但我見過使用的的Mockito過程中自動生成的android.jar。我不需要測試框架或工具。適用於android.jar –

+0

的方法對於所有版本,您都可以找到不同的版本,路徑類似於:.. \ Android \ sdk \ platforms \ android-23 \,但它們不完全相同在電話上 – jbarat

0

運行mockableAndroidJar搖籃任務應生成mockable-android-XX.jar文件在工作區的build/generated文件夾。 mockableAndroidJar Gradle Task可能估計它是最新的,因此不會生成該文件。如果是這種情況,那麼你可以強制通過這個命令的方式運行搖籃任務:

gradle mockableAndroidJar --rerun-tasks