1 adb本身是一個客戶端服務器應用程序,由3個組件組成,Client, Server(adb), Daemon(adbd),其中Daemon運行在設備上,Client和Server都在客戶端。
2 如果你的apk想執(zhí)行adb命令,需要和adbd建立連接,理論上是可以實現(xiàn)的。
3 最簡單的辦法是你可以參考SL4A(Scripting Layer for Android)項目,SL4A支持Python、Perl、JRuby、Lua、BeanShell、JavaScript、Tcl、shell等腳本的執(zhí)行。其中shell的實現(xiàn)完全可以替代adb。