以编程方式运行“adb shell”

时间:2014-09-19 09:11:52

标签: android adb

有没有办法从application / java代码启动adb shell?我遵循了以下方法。但每次它只显示“未找到设备”。但是,如果执行“adb logcat -f /storage/emulated/0/logs.txt& amp;”,我能够获取日志。我甚至在设备上启用了USB调试。如果任何人知道任何其他选择,请帮助我。

try{
 Runtime runtime = Runtime.getRuntime();
 Process process = runtime.exec("adb shell");
}
catch(Exception e){
}

1 个答案:

答案 0 :(得分:0)

try {
   Runtime runtime = Runtime.getRuntime();

   Process process = runtime.exec("E:\\Android\\sdk\\platform-tools\\adb shell");
   } catch (Exception e) {
   System.out.println("dasd");
}

E:\ Android \ sdk \ platform-tools \是我的adb路径,(与yuors重播)