Test Artifact selector missing/gone from Build Variants in Android Studio 2 Beta 5

感情迁移 提交于 2019-11-26 17:45:51

问题


In order to run Instrumentation Tests from within Android Studio, I typically select "Android Instrumentation Tests" as the test artifact to be built, via the Build Variants window. I recently upgraded to Android Studio 2 Beta 5, and the "Test Artifact" selector is no longer visible. Where did it go? Has some other configuration taken its place?


回答1:


I discovered this in the release notes for Android Studio 2.0 Preview 5: "The experimental test artifacts feature (where both unit test and instrumentation tests are enabled simultaneously in the IDE) has been improved further and is now enabled by default."

To disable the simultaneous building of unit and instrumentation tests, go here: File Menu -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle -> Experimental. Then uncheck this: "Enable all test artifacts (Unit Test and Instrumentation Test) in Android projects".

Rather than navigate through Settings, you can also use the search box at the top of the Settings dialog, and just search for "instrumentation".




回答2:


Just as @markproxy said there is no "Test artifact" with "Android Instrumentation Tests" to select from. This window looked like this in Android Studio 1.5x releases




回答3:


From what I see, in Android Studio 2.3.3, this option is gone 4 ever.

@markproxy: this because that feature is no longer experimental but is embedded in Android Studio as a feature, and there is no need to disable it, I suppose.

Here, for anyone needs, a link to the Android Unit Test guide: Getting Started with Testing (Instrumented Unit Tests included)



来源:https://stackoverflow.com/questions/35708263/test-artifact-selector-missing-gone-from-build-variants-in-android-studio-2-beta

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!