【问题标题】:Test Artifact selector missing/gone from Build Variants in Android Studio 2 Beta 5Android Studio 2 Beta 5 中的 Build Variants 测试工件选择器丢失/消失
【发布时间】:2016-06-13 00:09:09
【问题描述】:

为了在 Android Studio 中运行 Instrumentation Tests,我通常通过 Build Variants 窗口选择“Android Instrumentation Tests”作为要构建的测试工件。我最近升级到了 Android Studio 2 Beta 5,“Test Artifact”选择器不再可见。它去哪儿了?是否有其他配置取代了它?

【问题讨论】:

    标签: android-studio android-gradle-plugin android-studio-2.0-beta5


    【解决方案1】:

    我在release notes for Android Studio 2.0 Preview 5 中发现了这一点:“实验测试工件功能(在 IDE 中同时启用单元测试和仪器测试)已得到进一步改进现在默认启用 。”

    要禁用单元测试和仪器测试的同时构建,请转到此处:文件菜单 -> 设置 -> 构建、执行、部署 -> 构建工具 -> Gradle -> 实验。然后取消选中:“在 Android 项目中启用所有测试工件(单元测​​试和仪器测试)”。

    您也可以使用“设置”对话框顶部的搜索框,而不是在“设置”中导航,只需搜索“仪器”即可。

    【讨论】:

    • .. 谢谢.. 这让我很头疼!
    • 在 Mac 上:转到 Android Studio -> 首选项 -> 构建、执行、部署 -> 构建工具 -> Gradle -> 实验。
    • 好吧,他们还没有更新这个页面tools.android.com/tech-docs/unit-testing-support。仍然有旧信息。
    • 我在 android studio 2.2 preview 5 中没有看到这个选项
    • 我在发行说明中找不到任何有关更改的参考,但似乎现在同时启用了单元测试和仪器测试,没有禁用此功能的选项。我没有做足够的测试来判断这是否会导致构建时间显着增加,但我可以看到它对某些项目来说是一个可用性挫折。
    【解决方案2】:

    据我所知,在 Android Studio 2.3.3 中,这个选项已经消失了 4 次。

    @markproxy:这是因为该功能不再是实验性的,而是作为一项功能嵌入到 Android Studio 中,我想没有必要禁用它。

    在这里,任何人都需要一个指向 Android 单元测试指南的链接:Getting Started with Testing(包括仪表化单元测试)

    【讨论】:

      【解决方案3】:

      正如@markproxy 所说,没有“Android Instrumentation Tests”可供选择的“测试工件”。这个窗口在 Android Studio 1.5x 版本中看起来像这样

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-08
        • 1970-01-01
        • 2014-10-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多