在Mac应用中使用adb命令

时间:2012-05-17 12:51:25

标签: android macos terminal

我想在MAC应用程序中使用adb命令

能够在我的 Shell Scripts 中使用终端中的adb命令。 我能够在我使用Automator创建的服务中使用相同功能,即使在 Applescripts 中也是如此。

我无法在使用Automator创建的任何APP中使用adb命令 ONLY 。我的应用程序有一个运行shell脚本的工作流程。我无法在脚本中使用adb devicesadb。说意外错误

是否要在adb中添加$PATH的永久引用。我只在bash_rc文件中执行此操作,这解释了为什么shell脚本(或打开终端的东西)成功运行 - 因为他们总是先调用bash_rc

如果是这样,有什么办法呢?

1 个答案:

答案 0 :(得分:1)

我做了以下事情并解决了问题:

export adb=path/to/adb

for f in "$@"
do
    $adb devices
    $adb do-something "$f"
done

# using adb devices; doesn't work as adb was not recognized, 
# so I exported it from full path

# $@ are my files that I wont to run my script upon