Turn from: http://blog.csdn.net/vipzjyno1/article/details/21039349 not tried
In learning the process of Android development you, you tend to learn how other people's application is developed, those beautiful animations and exquisite layout may let you put it down, as a developer, you may want to know how these effects interface is to achieve, at this time, You can then reverse-compile the app's apk. Here is a brief tutorial on some of the articles I've consulted.
(Note: Anti-compilation is not to let developers go to an application to solve the heavy load of what, the main purpose is to promote the developers to learn, learn from good code, improve the level of self-development. )
Test environment:
Win 7
Using tools:
On CSDN:
Apktool (resource file acquisition) download
Dex2jar (source file acquisition) download
Jd-gui (Source view) download
Android Anti-compile Integration Toolkit (latest) download
Official Latest Version:
Apktool (google code)
dex2jar(google code)
Jd-gui (google Code) the latest version, see the official
Tool Description:
Apktool
Function: Resource file gets, can extract picture file and layout file for use view
Dex2jar
Role: Decompile the apk into Java source code (Classes.dex into a jar file)
Jd-gui
Role: View the apk in the Classes.dex converted into a jar file, namely the source file
Android APK anti-compilation is so simple and detailed (drawings)