我想在MAC应用程序中使用adb
命令
我也可以在Shell脚本的Terminal中使用adb命令。
即使在Applescripts中,我也可以在通过Automator创建的服务中使用相同的服务。
我无法仅在使用Automator创建的任何APP中使用adb命令。我的应用程序具有运行外壳程序脚本的工作流程。我无法在脚本中使用adb devices
或adb
;说出意外错误
是否在adb
中向$PATH
添加永久引用。我只在bash_rc
文件中执行此操作,该文件解释了为什么Shell脚本(或打开Terminal的东西)成功运行的原因-因为它们始终先调用bash_rc
如果是这样,该怎么做?
最佳答案
我做了以下工作,它解决了问题:
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
关于android - 在Mac应用中使用adb命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10636080/