ZKX's LAB

java实现adb脚本命令 adb :command not found 在linux命令行下调用带adb命令的shell脚本没问题,通过apache从浏览器调用失败

2021-04-26知识14

一台PC连接多个Android手机,使用adb命令可以给这多台手机同时安装一个apk,这样可以实现吗?怎么写? 你是想用代码实现吗?2113你可以5261启动多个线程,在线程里面进行安装4102,这样可以同时多1653个手机安装;也可以写方法,在方法里面进行安装,这样是顺序安装;主要方法是:调用 adb install+apk的绝对路径名;如果有多部手机,调用adb-s+手机编号(如果不知道怎么获取,请继续回复)+install+apk绝对路径;在代码里执行:Runtime.getRuntime().execadb-s\"+devName+\"install\"+apkAddress);private void installApkToMobile(String devName,String apkAddress){Process process=null;String buff=\";try{process=Runtime.getRuntime().execadb-s\"+devName+\"install\"+apkAddress);BufferedReader br=new BufferedReader(new InputStreamReader(process.getInputStream(),\"utf-8\"));while((buff=br.readLine())。null){print(buff);if(buff.contains(\"INSTALL_FAILED_ALREADY_EXISTS\")){print(devName+\"已安装\");}}br.close();} catch(IOException e){e.printStackTrace();}}我现在也是在做这样的东西,欢迎继续讨论,相互学习。

求问 BAT脚本如何自动执行 adb shell 以后的命令 你可以试一下下面的方法:echo offecho su>;temp.txtecho 其它命令>;>;temp.txtadb shelldel temp.txt

adb 命令如何停止循环脚本 片段one是每隔2s左右执行一次音量减按键,片段two是3s,one执行完执行two,以此循环,直至手动结束批处理。ping-n 2 127.0>;nul等待2soneadb shell input swipe 900 1000 700 1000adb shell input keyevent 25%KEYCODE_VOLUME_DOWN%ping-n 2 127.0>;nulgoto twotwoadb shell input keyevent 25%KEYCODE_VOLUME_DOWN%ping-n 3 127.0>;nulgoto one

#java实现adb脚本命令

随机阅读

qrcode
访问手机版