Java 在我的uiautomator项目中,如何调用android系统服务,如wifi_服务?

Java 在我的uiautomator项目中,如何调用android系统服务,如wifi_服务?,java,android,android-uiautomator,autotest,Java,Android,Android Uiautomator,Autotest,我在测试用例中添加了这些代码,出现了一个错误 在“McContext”中显示第3行 谁能帮我 谢谢大家! “mContext无法解析”错误意味着变量“mContext”不在范围内(或未在任何地方声明) 修复方法很简单,只需将对象声明为成员变量,并在setUp()方法中对其进行初始化 有关此特定错误的类似问题,请参阅。错误是什么?NPE?“找不到符号”?或者其他什么?McContext无法解析Hanks!我是新手,添加您给定的代码无法正确运行,为什么?错误是类型baidumap的方法getInst

我在测试用例中添加了这些代码,出现了一个错误

在“McContext”中显示第3行

谁能帮我


谢谢大家!

“mContext无法解析”错误意味着变量“mContext”不在范围内(或未在任何地方声明)

修复方法很简单,只需将对象声明为成员变量,并在setUp()方法中对其进行初始化


有关此特定错误的类似问题,请参阅。

错误是什么?NPE?“找不到符号”?或者其他什么?McContext无法解析Hanks!我是新手,添加您给定的代码无法正确运行,为什么?错误是类型baidumap
的方法getInstrumentation()未定义,“baidumap”是我的测试用例扩展UiAutomatorTestCase!你知道怎么修改吗!非常感谢。您是否使用最新版本的UiAutomator(v2.0或更高版本)?我想不是,UiAutomator.jar文件位于我同事共享的android-19 sdk中。我必须使用最新版本?基于Shell的UiAutomator(旧版本)无法访问上下文对象。这在UiAutomator v2.0或更高版本中是可能的。
public class MyTest extends InstrumentationTestCase {
    private Context mContext;

    public void setUp() {
        mContext = getInstrumentation().getContext();
    }

    // ...
}
public class MyTest extends InstrumentationTestCase {
    private Context mContext;

    public void setUp() {
        mContext = getInstrumentation().getContext();
    }

    // ...
}