我在我的mac机器上创建了一个模拟器。当我尝试从avd manager手动启动模拟器时,我很成功。另外,如果我在命令行上启动模拟器,则由试图用shell脚本启动模拟器
emulator -avd nexus5_api21
模拟器启动。但是,当我写一个小的shell脚本做同样的,像
#!/bin/bash
echo "hello"
emulator -avd nexus5_api21
我的模拟器无法启动。它抱怨,它找不到.ini文件。但是,当我通过打开一个终端来分开执行时,同样的命令就起作用了。我不必去成功运行此命令的特定位置。
我不明白,命令行和shell脚本之间的区别是什么。
我试过它从AVD,命令行和shell脚本。所有三个工作同样好。也许这是一个Mac的事情,也许还有其他一些情况造成这种情况。 –