如何在android应用里执行adb命令?
1 adb本身是一个客户端服务器应用程序,由3个组件组成,Client, Server(adb), Daemon(adbd),其中Daemon运行在设备上,Client和Server都在客户端。
2 如果你的apk想执行adb命令,需要和adbd建立连接,理论上是可以实现的。
3 最简单的办法是你可以参考SL4A(Scripting Layer for Android)项目,SL4A支持Python、Perl、JRuby、Lua、Beanshell、JavaScript、Tcl、shell等脚本的执行。其中shell的实现完全可以替代adb。