Page 1 of 1

How to create Android APK from exported Eclipse project using ANT?

Posted: Fri Nov 30, 2012 11:37 am
by Patrick de Groot

I want to compile my exported Eclipse project using the command line, but I just can't get it to work.
I tried running ' android update project' and 'ant release', but I keep getting all kinds of errors. Am I missing something?

You guys offer APK export so it must be possible to automatically compile the projects.


How to create Android APK from exported Eclipse project using ANT?

Posted: Fri Nov 30, 2012 11:43 am
by Kateryna Grynko

Hello.

We don't provide ANT build scripts. But you can use Maven to build project from command line.


How to create Android APK from exported Eclipse project using ANT?

Posted: Fri Nov 30, 2012 12:11 pm
by Patrick de Groot

That seems to be a pretty neat solution. Thank you!


How to create Android APK from exported Eclipse project using ANT?

Posted: Fri Nov 30, 2012 1:49 pm
by Patrick de Groot

I installed Maven, ran 'mvn clean install' and the following error occurs:

[ERROR] Failed to execute goal on project xxxx: Could not resolve dependencies for project nl.xxxxx.xxxxandroid:xxxx:apk:1.1: The following artifacts could not be resolved: org.apache.cordova:cordova:jar:2.0.0, com.google.android.gcm:gcm:jar:r3: Failure to find org.apache.cordova:cordova:jar
:2.0.0 in http://repo.maven.apache.org/maven2 was cached in the local repository
, resolution will not be reattempted until the update interval of central has el
apsed or updates are forced - [Help 1]

cordova-2.0.0.jar is located in /libs/ though. Any ideas?


How to create Android APK from exported Eclipse project using ANT?

Posted: Fri Nov 30, 2012 2:16 pm
by Kateryna Grynko

Open directory with cordova-2.0.0.jar and execute this command:
codemvn install:install-file -Dfile=cordova-2.0.0.jar -DgroupId=org.apache.cordova -DartifactId=cordova -Dversion=2.2.0 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true/code
Build must be working correctly.


How to create Android APK from exported Eclipse project using ANT?

Posted: Fri Nov 30, 2012 2:54 pm
by Patrick de Groot

Awesome. 2.2.0 had to be 2.0.0 and I had to do the same thing for gcm.jar.

So:

codemvn install:install-file -Dfile=cordova-2.0.0.jar -DgroupId=org.apache.cordova -DartifactId=cordova -Dversion=2.0.0 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true/code

codemvn install:install-file -Dfile=gcm.jar -DgroupId=com.google.android.gcm -DartifactId=gcm -Dversion=r3 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true/code


How to create Android APK from exported Eclipse project using ANT?

Posted: Fri Nov 30, 2012 3:06 pm
by Kateryna Grynko

Yes, you're right. Sorry, I made a mistake. 2.0.0 instead of 2.2.0

this code is correct:code
mvn install:install-file -Dfile=gcm.jar -DgroupId=com.google.android.gcm -DartifactId=gcm -Dversion=r3 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true/code

We will fix it in the future. Maven will build it itself.