KonifarPod

calabash-android setup でセットアップできない時の対処法

   

Pocket

Ruby製Androidテストツールのcalabashを導入してみました。calabashの導入方法についてはこちらに詳しくまとめられています。

gem install calabashした後、calabash-android setup を打って準備するのですが、ここでエラーが起きて進めなかった時の対処方法を書いておきます。結論からいうと、ANDROID_HOMEの環境変数がセットされていないことが原因です。

Konifar:konifar$ calabash-android setup
Could not find an Android SDK please make sure it is installed.
You can read about how Calabash-Android is searching for an Android SDK and how you can help here:
https://github.com/calabash/calabash-android/blob/master/documentation/installation.md#prerequisites

 

ログにあるとおり、Android SDKが見つからないと言われています。calabash-androidのコードを見ると、ANDROID_HOMEの環境変数がセットされていないとこのエラーログが出るようです。

 

~/.bash_profile に、下記を追加して source ~/.bash_profile を打ちましょう。

# AndroidSDKのあるディレクトリ
export ANDROID_HOME=/Users/konifar/AndroidSDK

 

再度 calabash-android setup を打てば、成功するはずです。

Konifar:konifar$ calabash-android setup
Please enter keystore information to use a custom keystore instead of the default
Please enter keystore location
...

 

Pocket

 - Develop ,