thanks all, i will get some time to learn it.
There is no need to learn about ant. All you need to do is:
1> Install ant which is very easy in Linux (apt-get install ant or whatever similar). In Windows it is hard so I simply gave up, and I build my Android project only in Linux since I added dependency to the latest AdMob SDK which is hard to include in the project manually (manually = without ant)
2> To build your project write in the Linux command line:
cd myproject/android
ant debug
If you have a proper set of files it will generate a APK package in the myproject/android/bin directory. If not it will throw an error.
or to make a release build:
ant release
For ant release to work you need to setup in one of the .properties files the path to your key.
You don't need to learn anything else about ant. Or at least I haven't learned and I don't regret =) Less brain space wasted in learning yet another build system.
You do need to learn how to modify all those project files like the manifest file, the .properties files, etc, etc. Google helped me here in every case.