在mac上用Runtime.getRuntime().exec()执行adb命令遇到报错代码如下:System.out.println(Command.execCmdStr("adbdevices"));执行报错:

我的android环境变量是配置在.bash_profile文件里的,在终端可以正常执行adb命令


也想过用java执行which adb来获取adb的路径,然而发现并不能将这个路径打印出来(终端能显示),目前想了个折中的方法,就是直接读取.bash_profile的ANDROID_HOME的值,但我感觉这样子做并不能很好的兼容其他人的mac。不知道大家用mac写程序,怎么用java或其他语言来运行adb的??

  • Alisa    2018-04-25 15:46:41
  • 阅读 1088    收藏 0    回答 1
  • 邀请
  • 收藏
  • 分享
发送
登录 后发表评论
  • 51testing软件测试圈微信