现在我需要一个可嘲弄的android.jar。我曾经见过一个android.jar,之前由mockito或gradle或android studio自动生成。我如何在gralde任务中生成它?我尝试./gradlew mockableAndroidJar,但不是android.jar finded。如何生成一个android.jar模拟?
2
A
回答
1
我不认为你可以这样做。您需要实现只能在实际电话上使用的Android类。
您可以尝试使用Robolectric。 http://robolectric.org/
0
运行mockableAndroidJar
摇篮任务应生成mockable-android-XX.jar
文件在工作区的build/generated
文件夹。 mockableAndroidJar
Gradle Task可能估计它是最新的,因此不会生成该文件。如果是这种情况,那么你可以强制通过这个命令的方式运行摇篮任务:
gradle mockableAndroidJar --rerun-tasks
相关问题
- 1. 如何模拟一个IGenericRepository
- 2. 生成的相同模拟
- 3. Android模拟器生成一个非常恼人的错误
- 4. 生成一个完美模拟训练集的决策树?
- 5. 对话模拟数据 - 从何处获取或如何生成
- 6. 如何模拟一个模拟对象返回的对象?
- 7. 如何在模拟对象内创建一个模拟对象?
- 8. 如何模拟一个返回一个模拟对象的方法
- 9. 如何使用rails生成2个模型生成命令
- 10. 我该如何模拟一个NSZone?
- 11. 如何模拟一个import express.js supertest?
- 12. 如何模拟一个属性
- 13. 如何使用WireMock模拟一个类?
- 14. 如何模拟一个方面
- 15. 生成模拟数据的工具?
- 16. 为gmock自动生成模拟类
- 17. 生成特定时钟减慢模拟
- 18. 如何模拟或存根.netTiers生成的DataRepository对象
- 19. 如何在Java中使用WSDL生成模拟Web服务?
- 20. 如何使用Swagger生成模拟服务器?
- 21. 如何查看由Azure计算模拟器生成的错误
- 22. 如何将生成的数字声音转换为模拟
- 23. 如何模拟autofac的自动生成的委托工厂?
- 24. 如何手动生成虚拟变量?
- 25. 如何删除生成项目生成的虚拟内容?
- 26. Z3如何生成模型?
- 27. 如何生成BlToolkit模型
- 28. 在C++中模拟一个类的虚拟静态成员?
- 29. 如何从生成的模块生成多模块原型?
- 30. 如何链接另一个xcode项目生成的Swift模块?
但我见过使用的的Mockito过程中自动生成的android.jar。我不需要测试框架或工具。适用于android.jar –
的方法对于所有版本,您都可以找到不同的版本,路径类似于:.. \ Android \ sdk \ platforms \ android-23 \,但它们不完全相同在电话上 – jbarat