Question

I just noticed the .smali file, which the .dex file is compiled to. I want to be able to track over all the transformations that my .java file is going through.

First, I want to know what are all the transformation that executed from creation of the .java file to the .apk that I install.

Second, How can I actually see and open all those files that created in between?

Was it helpful?

Solution

At no time in the standard Android build process is a .smali file produced. This is a custom disassembly format not used by Google. I assume you disassembled an APK. The usual code-related files involved in the standard tool chain are java -> class -> (sometimes jar ->) dex -> APK.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top