what is the difference between developing android application using jdeveloper and eclipse?
How is this question relevant to mobile development?
Isn't android used on mobile devices? Aren't jdeveloper and eclipse development environments? How could this question possibly NOT be relevant to mobile development?
Isn't android used on mobile devices?
Yes it is used
Aren't jdeveloper and eclipse development environments?
Yes they are
How could this question possibly NOT be relevant to mobile development?
As far I'm aware there is no support for Jdeveloper for Android with Gradle. Eclipse has partial support for Gradle but lagging way behind. Google strongly recommends use of Android Studio.
So dear @thirumoorthym please in future make sure you post meaningful questions not sort of, "Should I today wear red or pink t-shirt?"
JDeveloper more or less pushes you to use ADF Mobile (or whatever the current name is) which is Oracle's own development platform for mobile devices, which generates executable packages for both iOS and Android from the same source.
Eclipse will get you the raw Android SDK (and possibly not the latest, given that Google made a deal with Jetbrains and switched to distributing a customised version of IntelliJ Community Edition instead as the prefered IDE for Android development a year or so ago).
Different flavours, different target audiences. Try both, read the license terms carefully. ADF Mobile for example might require you to buy something from Oracle if you want to distribute the generated packages (not sure, but do check).