我是Phonegap开发的新手。我开发了一个应用程序,不幸的是我丢失了整个代码。但幸运的是我有apk文件。任何人都可以帮我从apk文件中提取我的代码(PhoneGap - Andriod) 提前致谢。
-Vinu
答案 0 :(得分:7)
是的,你可以。如果您复制.apk文件,使其具有.zip扩展名,您应该能够像任何普通的zip存档一样解压缩它。从那里你将能够检索你的assest和res文件夹以及你的AndroidManifest.xml。
如果您编写了大量的Java代码,那么您需要将classes.dex文件反编译回Java。这是一个很好的SO问题,涵盖了它:
答案 1 :(得分:4)
这是一个更简单的方法:http://www.decompileandroid.com/这个网站使用apktool和dex2jar程序,但你只需要上传你的.apk文件。祝你好运
答案 2 :(得分:3)