gpt4 book ai didi

android - 从 OS X 上的 shell 脚本获取手机上 EXTERNAL_STORAGE 环境变量的值

转载 作者:太空狗 更新时间:2023-10-29 16:42:45 25 4
gpt4 key购买 nike

我希望能够从 OS X 上运行的 ant build.xml 脚本中获取我的 Android 手机上的 EXTERNAL_STORAGE 变量的值,这样我就可以随后执行 adb push 将文件推送到手机上的该位置。

当我进入手机时,我可以很好地看到值:

$ adb shell
shell@android:/ $ echo $EXTERNAL_STORAGE
/mnt/sdcard

当我尝试使用单行 adb shell 命令在 OS X 上取回该值时,我什么也没得到:

$ adb shell "echo $EXTERNAL_STORAGE"

关于如何让它发挥作用的任何想法?

最佳答案

您需要转义$。像这样:

adb shell "echo \$EXTERNAL_STORAGE"

否则 shell 变量扩展会在命令发送到设备之前在本地发生,并且您的命令最终为 adb shell "echo " 因为本地 $EXTERNAL_STORAGE 未设置.

关于android - 从 OS X 上的 shell 脚本获取手机上 EXTERNAL_STORAGE 环境变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15075540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com