这个问题可能是因为Android Studio的设置被更改所造成的,解决方法如下:
确保你已经启动了一个模拟器,要不然工具窗口无法显示。
点击顶部菜单栏的View(视图)选项,然后选择Tool Windows(工具窗口)。
点击再次点击View(视图)选项,选择Appearance(外观),确保你已经勾选了Tool Window Bar(工具窗口栏)。
如果你仍然无法看到模拟器工具窗口,尝试从下面的代码检查配置文件是否正确:
在你的build.gradle中加入以下代码:
android { ... defaultConfig { ... testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true } ... }
如果你已经有了上面的配置,那么可以尝试在你的MainActivity的类中加入以下代码:
import android.support.test.espresso.Espresso; import android.support.test.rule.ActivityTestRule; import android.support.test.runner.AndroidJUnit4; import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; @RunWith(AndroidJUnit4.class) public class MainActivityTest {
@Rule
public ActivityTestRule mActivityRule = new ActivityTestRule<>(MainActivity.class);
@Test
public void testButton() {
// Your test code here
Espresso.onView(withId(R.id.my_button)).perform(click());
}
}
通过这些方法,你就可以解决缺失模拟器工具窗口的问题。