junit下发adb命令
时间: 2023-08-19 07:09:45 浏览: 96
在JUnit测试中执行adb命令,你可以使用Java的`Runtime`类来执行命令。以下是一个示例代码:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class AdbCommandExecutor {
public static void main(String[] args) {
executeAdbCommand("adb devices");
}
public static void executeAdbCommand(String command) {
try {
Process process = Runtime.getRuntime().exec(command);
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,`executeAdbCommand`方法接收一个adb命令作为参数,并通过`Runtime.getRuntime().exec(command)`执行该命令。然后,我们从命令的输出流中读取结果,并将其打印到控制台。
你可以根据自己的需求修改代码。
阅读全文