尝试使用shell脚本启动模拟器

时间:2015-10-16 21:23:20

标签: android bash shell android-emulator

我在我的mac机器上创建了一个模拟器。当我尝试从avd管理器手动启动模拟器时,我很成功。此外,如果我通过

在命令行上启动模拟器
emulator -avd nexus5_api21

模拟器启动。但是当我写一个小的shell脚本来做同样的事情时,比如

#!/bin/bash
echo "hello"
emulator -avd nexus5_api21

我的模拟器没有启动。它抱怨说,它无法找到.ini文件。但是当我通过打开终端单独执行时,同样的命令也可以工作。我不必去特定的位置成功运行此命令。

我不明白,命令行和shell脚本之间的区别是什么。

1 个答案:

答案 0 :(得分:0)

您的脚本的“shebang line”中有错误。它应该看起来像

#!/bin/bash

emulator -avd nexus5_api21

瞧!

我建议您熟悉shell脚本。