-1

嗨,我是 Android 新手,我有一个从中提取源代码的 apk 文件

我的问题是现在我需要在 eclipse 中打开所有的 java 和 xml 文件作为一个新的 Android 项目进行编辑。

现在我只能查看 java 类但不能运行它,即;我不能把它放在我创建的项目中。当我尝试读取 xml 文件时,它会显示一些垃圾值。

提前谢谢你的帮助。

4

2 回答 2

2

.apk 文件是包含已编译代码的包,而不是源代码。那里没有 java 文件,只有 android .class 等效文件—— classes.dex 文件。无法从 .apk 中获取原始源代码(.java 文件)。

于 2012-12-19T05:32:16.667 回答
1

请参考这篇博文,GT 的博客还有这个 StackOverflow Question decompiling DEX into Java sourcecode

您可以尝试反编译一些 .class 文件,但我从未尝试对 XML 文件进行反编译。我在 XDA 开发人员博客中找到了一个可能对您有所帮助的讨论。如何从 .apk 文件反编译/重新编译二进制 XML?

于 2012-12-19T06:00:08.987 回答