With PhoneGap Build you do not need to use Eclipse (or Android Studio) to compile your app. Just upload a zip file with the your source files and the service will compile it for you.
If you are looking to compile locally, then I would focus on tutorials with the CLI. The CLI will generate an Android project that you can work with.
Thanks for that great révélation; I would like to compile locally but I didn't install phonegap via cli ; I downloaded the exe for windows and created my project using It.
My questions are: Am supposed to download again the CLI version?
When the application is build will it output an apk file that I can try in my phone?
Is there any way of using USB cable to test instead of network(WiFi)?
You can reinstall the CLI and set up your dev environment around it. But if you have it installed there is no need to reinstall it.
The CLI will build APKs that you can install on your device via USB. In fact this can be done through the CLI, making the process much easier.
If you want to compile locally use phonegap or cordova CLI.
You can read phonegap cli docs here PhoneGap CLI Reference Guide | PhoneGap Docs
Phonegap desktop is to preview the app on the mobile developer app, not to compile your own app.
Is there any problem if I use Eclipse? My computer doesn't have wifi and the server is localhost wamp server; as my wifi is not working and phonegap doesn't use USB to test the app I am obliged to use Eclipse to Emulate.
Actually there is no need to use Eclipse or Android Studio. You can use the CLI to launch the Android emulator if want (strongly recommend looking at Genymotion as a solution) or install and run on device via USB.
You will need to install and configure the Android SDK still.
Once on device you can use Chrome Remote Debugging to inspect the app.
How can I launch the Android emulator using CLI and is there no free emulator(genymotion is not free) ?
How can I install and run on device via USB(thinking that the communication with the wamp server will be done through the USB via phonegap)?
Is there any link to an article that I can read to help me understand those points more ?
Take a look at the CLI reference and you should be able to see what and how you can do all this.
You want to look at Step 1: Install PhoneGap | PhoneGap Docs this will walk you through some of the cli.
There is a free version of Genymotion, so you can use it.
One additional, the phone will not be able to connect back to a standalone server via usb.