1. ADT plug-in
Https://dl-ssl.google.com/android/eclipse/
This plug-in is actually a high-level Android Application Development ide. The necessity is conceivable.
2. egit plug-in
Http://download.eclipse.org/egit/updates-1.0
Because my current project is developed by many people, the code needs to be centrally managed, and the previous changes need to be compared locally. Therefore, the project uses Git to store the code.
3. vrapper plug-in
Http://vrapper.sourceforge.net/update-site/stable
To use the vim function in eclipse, I installed this plug-in. the advantage is that you do not need to do any configuration, but there are two bad points: 1. the current editing status cannot be displayed at the bottom of the editing page, but is displayed at the bottom of the status bar. When I use it, the console and logcat labels at the bottom are always on, it is too troublesome to look at the bottom of the status bar; 2. what is most unbearable is that vrapper often becomes unavailable after being used for a period of time. that is, the insert mode cannot enter normal mode after pressing ESC.
4. JD-Eclipse
Http://java.decompiler.free.fr/jd-eclipse/update
Decompile Java Plug-ins. I think this plug-in is essential no matter what Java Development is. it is necessary to read other people's code. If there is no code to read for you, you can only decompile it. however, if you encounter a obfuscated class file, it's a bit of a cup of cake.
Supplement:
If you want to see the code in someone else's APK package, you need to download dex2jar to parse the. Dex file in the APK package to generate a. jar file. Then you can view it with the JD-GUI.