如何提取.apk文件的代码?先决条件步骤
实际上,我正在尝试提取名为cloudfilz的.apk文件的代码.apk并希望在其源代码中进行操作,因此我按照以下步骤操作:
创建一个新文件夹并放入.apk文件(您要解码的文件)现在重命名此.apk文件,扩展名为.zip(例如:从文件名重命名.apk到文件名.apk.zip)并保存它。现在你得到类.dex文件等...在这个阶段,你可以看到可绘制的,但不是XML和java文件...所以继续...
第 2 步:
现在将此zip apk文件解压缩在同一文件夹中(例如或大小写新文件夹)。现在从此链接下载dex2jar http://code.google.com/p/dex2jar/ 并将其解压缩到同一文件夹(在本例中为NEW FOLDER).....现在打开命令提示符并到达该文件夹(在本例中为“新建文件夹”)。...到达后写“dex2jar classes.dex”并按回车键.....现在你得到 classes.dex.dex2jar 文件在同一个文件夹中......
=>问题:-I成功实现了步骤1,但在步骤2中,当我执行dex2jar classes.dex时,我在命令提示符下收到错误,我知道这是由于我安装的JDK版本和classs.dex JDK版本号不兼容,所以卡在这里,没有出路...java.lang.UnsupportedClassVersionError