我想直接在我的Android应用中执行adb backup -noapk com.your.packagename
等adb命令。
我该怎么办?是否可以使用Android API?
我想使用Java编写一个Android应用程序,并且能够运行它,好像我有一个带有adb的终端。
答案 0 :(得分:2)
试试这个:
private void runAdbCommands(String command) {
ProcessBuilder pb = new ProcessBuilder(command);
Process pc = null;
try {
pc = pb.start();
} catch (IOException e) {
e.printStackTrace();
}
try {
pc.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("Done");
}
答案 1 :(得分:0)
您想要执行adb客户端,但无法在Android系统中找到它。 在Android中执行的是adb服务器,用于侦听从外部操作系统启动的adb客户端。