我在我的mac機器上創建了一個模擬器。當我嘗試從avd manager手動啓動模擬器時,我很成功。另外,如果我在命令行上啓動模擬器,則由試圖用shell腳本啓動模擬器
emulator -avd nexus5_api21
模擬器啓動。但是,當我寫一個小的shell腳本做同樣的,像
#!/bin/bash
echo "hello"
emulator -avd nexus5_api21
我的模擬器無法啓動。它抱怨,它找不到.ini文件。但是,當我通過打開一個終端來分開執行時,同樣的命令就起作用了。我不必去成功運行此命令的特定位置。
我不明白,命令行和shell腳本之間的區別是什麼。
我試過它從AVD,命令行和shell腳本。所有三個工作同樣好。也許這是一個Mac的事情,也許還有其他一些情況造成這種情況。 –