launchApp 是 uiautomator 中的 api 么,看了别人的代码,直接调用这个 例如,launchApp("com.baidu.wallet", "com.baidu.wallet.home.MainActivity");
不是,自己封装的。使用这个也是一样的: Runtime.getRuntime().exec("am start -n com.baidu.wallet/com.baidu.wallet.home.MainActivity")
我看你用的应该是 uia2 的,可以直接使用 context 调用 startActivity(intent) 启动。
—— 来自 TesterHome 官方 安卓客户端
#2 楼 @erickyang 谢谢
#1 楼 @ppliulijun 这个很赞,可以直接运行 device.executeShellCommand,不需要用 Runtime 了