您好我是Android新手,我有一个apk文件,我从中提取源代码。
我的问题是,现在我需要 打开eclipse中的所有java和xml文件 作为一个新的Android项目进行编辑。
现在我只能查看java类但不能运行它,即;我不能把它放在我创建的项目中。当我尝试读取xml文件时,它会显示一些垃圾值。
提前感谢您的帮助。
答案 0 :(得分:2)
.apk文件是包含已编译代码的包,而不是源代码。没有java文件,只有android .class等价 - classes.dex文件。无法从.apk获取原始源(.java文件)。
答案 1 :(得分:1)
请参阅此博文,GT's Blog此StackOverflow问题decompiling DEX into Java sourcecode
您可以尝试反编译一些.class文件,但我从未尝试过为XML文件执行此操作。我在XDA开发人员博客中找到了一个可能对您有帮助的讨论。 How to decompile/recompile binary XML from .apk file?