我刚刚注意到 .smali 文件,.dex 文件被编译成该文件。我希望能够跟踪我的 .java 文件正在经历的所有转换。
首先,我想知道从创建 .java 文件到我安装的 .apk 执行的所有转换。
其次,我如何才能真正看到并打开在这两者之间创建的所有文件?
在标准的 Android 构建过程中,绝不会生成 .smali 文件。这是 Google 不使用的自定义反汇编格式。我假设你反汇编了一个 APK。标准工具链中涉及的常见代码相关文件是 java -> class -> (有时是 jar ->) dex -> APK。