如何在android中打开java文件?

如何在android中打开java文件?,java,android,xml,Java,Android,Xml,您好,我是Android新手,我有一个apk文件,我从中提取了源代码 我的问题是,现在我需要打开eclipse中的所有java和xml文件,作为一个新的Android项目进行编辑 现在我只能查看java类,但无法运行它,即:;我不能把它放在我创建的项目中。当我试图读取xml文件时,它会显示一些垃圾值 提前感谢您的帮助。.apk文件是包含已编译代码而不是源代码的包。那里没有java文件,只有android.class等价物--classes.dex文件。无法从.apk获取原始源(.java文件)

您好,我是Android新手,我有一个apk文件,我从中提取了源代码

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

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


提前感谢您的帮助。

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

请参考这篇博文,还有这个问题


您可以尝试反编译一些.class文件,但我从未尝试过对XML文件进行反编译。我在XDA开发者博客中发现了一个讨论,可能会对您有所帮助

为了正确地获取xml文件,您必须先取消apk的签名,然后提取xml文件。我已经完成了所有这些工作。如何在eclipse中打开它。只需复制内容并将其粘贴到您自己的java文件中;确保类文件名相同以避免混淆我有大约30个类文件没有方法将其直接导入到我的项目中吗?那么你的意思是我需要打开该类,复制代码并将其粘贴到我的项目中?如果你有.java文件,你可以将它们导入eclipse中。如果您已经在eclipse中有一个项目,请使用
File->Import…
然后使用
General->Filesystem
并浏览到它们所在的目录。