Please clarify when do we use $cucumber run and when do we use $calabash-android run test.apk
You can use either honestly, it's mostly semantics. calabash-android run invokes cucumber.
calabash-android run