我是Android应用程序开发的新手。 我开发了一个android应用程序。我在我的手机中构建并安装.apk文件。 现在我丢失了源文件。我只有.apk文件。 是否可以从该.apk文件中恢复所有源文件。 我用android 4.0版本在eclipse中开发了我的应用程序 请帮我前进 谢谢, 再见。
答案 0 :(得分:2)
将java类文件转换为dex文件并与其他资源一起打包,您可以使用任何file compressing软件获取apk文件的内容但是要获取源代码很难
如何获取java源代码 dex文件包含java源代码,dex2jar工具可用于从dex文件获取jar文件,一旦获得jar文件,使用JD-GUI获取java中的源代码。现在请记住,如果用户使用了混淆,那么您将获得的Java代码将被混淆,您必须DeObfuscator(I havent used this)
获取其他资源 您可以使用apktool对代码和其他资源进行反向工程,Here in XDA forums您可以了解如何使用它