How to build apache cordova project from command line?

ぐ巨炮叔叔 提交于 2019-12-03 12:16:00

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

For Android the default location for the APKs is the bin directory

The location is defined by ant properties in the Android SDK buil.xml

<import file="${sdk.dir}/tools/ant/build.xml" />

The output apk will be in two formats debug or release

<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-debug.apk" />
<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-release.apk" />

The location of your apk will be something like this:

  • myAndroidApp/bin/myAndroidApp-debug.apk
  • myAndroidApp/bin/myAndroidApp-release.apk

Use cordova compile android

This will output a debug .apk file into platforms/android/bin

This works with Cordova 3.3.1

I was using ant 1.7 which was causing the problem. There was no error message mentioning the version. After changing to Ant 1.8.xx, phonegap was able to install and build the android project.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!