testing工件select器丢失/从Android Studio 2 Beta 5中的生成变体
为了从Android Studio中运行Instrumentationtesting,我通常通过Build Variants窗口select“Android Instrumentation Tests”作为要构build的testing工件。 我最近升级到Android Studio 2 Beta 5,并且“Test Artifact”select器不再可见。 它去了哪里? 是否有其他configuration取而代之?
我在Android Studio 2.0 Preview 5的发行说明中发现了这个问题:“实验testing工件function(在IDE中同时启用unit testing和testingtesting)已得到进一步改进,现在默认启用 。
要禁用单元和仪器testing的同时构build,请转到此处:文件菜单 – >设置 – >构build,执行,部署 – >构build工具 – > Gradle – >实验。 然后取消选中:“在Android项目中启用所有testing工件(单元测试和工具testing)”。
您可以使用“设置”对话框顶部的search框,而不是通过“设置”进行导航,只需search“检测”即可。
正如@markproxy所说,没有“testing工件”和“Android仪器testing”可供select。 这个窗口在Android Studio 1.5x版本中看起来像这样
从我看到的,在Android Studio 2.3.3中,这个选项已经消失了4次。
@markproxy:这是因为该function不再是实验性的,而是作为一项functionembedded到Android Studio中,我想不需要禁用它。
在这里,对于任何人的需要,链接到Androidunit testing指南:testing入门 (包括仪表化unit testing)
- Android-错误:任务执行失败':app:transformClassesWithDexForRelease'
- 从Android Studio在模拟器上截图
- 无法更新Android Studio – 只能下载
- java.util.zip.ZipException:重复的条目
- UnsatisfiedLinkError:dlopen失败:无法在API <20上find由“libsupportjni.so”引用的符号“strtof”
- ProGuard:库类的重复定义?
- Android Studio 3.0错误。 迁移本地模块的依赖configuration
- 更新到3.0后,Gradle构build失败
- 在Android Studio中使用assembleRelease编译apk时,proguardRelease失败