How to build apache cordova project from command line?

sowdri picture sowdri · Jun 17, 2013 · Viewed 32.3k times · Source
  • I've setup apache cordova on my Windows/Cygwin platform.
  • I can create project using the command - cordova create <app_name>.
  • I have added android platform using the command - cordova platform add android
  • I can run the sample 'html/css/js' using cordova ripple android.
  • I can upload the project to build.phonegap and get the .apk file.
  • I know from docs that I can setup eclipse and do the build. (I'm not looking for this)

  • But I cannot create .apk file using the command cordova build android. When I run the command, there is not output on the command line, the command just finishes. I cannot locate the .apk file.

Is there a way in which I can create an .apk file from command line? (Looking for suggestions for other platforms as well)

Thanks,

Answer

fil maj picture fil maj · Jun 18, 2013

You should get a more verbose output by running cordova -d build android.

Alternatively, to use the underlying cordova-android scripts to build, you can:

cd platforms/android
./cordova/build

OR, to peel away even more layers, you can use the Android ANT script to run the build (which is what the cordova scripts shell out to anyways):

cd platforms/android
ant debug