I\'m new to cordova mobile app development. I have install Node and then install cordova. i have done those steps to create a cordova android app.
There's also another potential cause for this error: an errant file in your project/www directory. I had inadvertently included a blank file called project/www/:q ("colon q") in www/ (note I use Vim)! Anyway, doing this yields the exact error as noted by JeyTheva. So, delete that file and do the following:
Now rebuild and run on your device. This should work if you did something similar to what I did.
The problem is PATH wrongly defined on .bash_profile.
open ~/.bash_profile
. Then the bash profile open in a text editor.export PATH=${PATH}:/Applications/Android\ Studio.app/sdk/tools
You can check that is working or not via typing android
on terminal.
The error show in quite clear.You have to have the android sdk installed and proper path set in the system variable for the SDK, for cordova to work.See the prerequisites in cordova documentation http://cordova.apache.org/docs/en/3.0.0/guide_cli_index.md.html.For cordova 3.4 project android SDK must have target 19 installed.
Download SDK here http://developer.android.com/sdk/index.html
Here is the platform guide for more information http://cordova.apache.org/docs/en/3.0.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide
If you already have the SDK installed,check to see if the path is refered properly for cordova to find