【发布时间】:2016-01-15 18:06:54
【问题描述】:
我在我的 mac 机器上创建了一个模拟器。当我尝试从 avd manager 手动启动模拟器时,我成功了。另外,如果我通过
在命令行上启动模拟器emulator -avd nexus5_api21
模拟器启动。但是当我编写一个小的 shell 脚本来做同样的事情时,比如
#!/bin/bash
echo "hello"
emulator -avd nexus5_api21
我的模拟器没有启动。它抱怨说找不到 .ini 文件。但是,当我通过打开终端单独执行此命令时,相同的命令有效。我不必去一个特定的位置来成功运行这个命令。
我不明白,命令行和shell脚本有什么区别。
【问题讨论】:
-
我从 avd、命令行和 shell 脚本中尝试过。这三个工作都一样好。可能是 Mac 的问题,也可能是其他原因造成的。
标签: android bash shell android-emulator