I was trying to setup Calabash-Android but found issues as mentioned below. For iOS it was very much straight forward, but for Android its very difficult and complex
When i tried to run the .apk file from the command line i got this Error message :-
No test server found for this combination of app and calabash version. Recreating test server.
WARN: Did not find 'adb' in any standard directory of '/Applications/android-sdk-macosx'. Calabash will therefore take longer to load
WARN: Did not find 'aapt' in any standard directory of '/Applications/android-sdk-macosx'. Calabash will therefore take longer to load
WARN: Did not find 'zipalign' in any standard directory of '/Applications/android-sdk-macosx'. Calabash will therefore take longer to load
ERROR: Could not locate Android dependency
ERROR: You can read about how Calabash is searching for an Android SDK and how you can help here:
/usr/local/lib/ruby/gems/2.2.0/gems/calabash-android-0.7.2/lib/calabash-android/dependencies.rb:229:in `locate_android_dependencies': Could not find 'adb' in '/Applications/android-sdk-macosx' (Calabash::Android::Environment::InvalidEnvironmentError)
from /usr/local/lib/ruby/gems/2.2.0/gems/calabash-android-0.7.2/lib/calabash-android/dependencies.rb:125:in `setup'
from /usr/local/lib/ruby/gems/2.2.0/gems/calabash-android-0.7.2/lib/calabash-android/operations.rb:30:in `<top (required)>'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /usr/local/lib/ruby/gems/2.2.0/gems/calabash-android-0.7.2/lib/calabash-android/helpers.rb:104:in `build_test_server_if_needed'
from /usr/local/lib/ruby/gems/2.2.0/gems/calabash-android-0.7.2/bin/calabash-android-run.rb:16:in `calabash_run'
from /usr/local/lib/ruby/gems/2.2.0/gems/calabash-android-0.7.2/bin/calabash-android:84:in `<top (required)>'
from /usr/local/bin/calabash-android:23:in `load'
from /usr/local/bin/calabash-android:23:in `<main>'
Please if someone can help me in solving this issue.