❶ 如何将jar包反编译后导入到eclipse中
导入步骤:
1、使用dex2jar工具,将apk反编译成.jar后缀的文件(该文件是所有.class文件的压缩包);
2、使用jd-gui.exe工具,打开上一步骤生成的.jar后缀的文件;使用File->Save all sources菜单,将.jar文件包中的所有文件以java源码文件形式导出。
3、eclipse中创建android工程:File->new->Project->android->Android Project from Existing code;在Root Directory:中填写AndroidManifest.xml所在的文件夹路径。
4、将第2步骤中生成的所有文件和文件夹一起到第3步骤生成的工程中的src文件夹中(你也可以在工程目录下随便创建一个目录,然后将java源码文件扔进出,然后在工程目录下面的.classpath文件中添加该文件夹的目录路径)。
❷ 如何将jar包反编译后导入到eclipse中
在Eclipse中导入反编译后的jar包,首先需要使用dex2jar工具将apk文件反编译成.jar格式,这将生成一个包含所有.class文件的压缩包。接着,使用jd-gui.exe工具打开这个.jar文件,并选择File->Save all sources,这样可以将.jar文件夹中的所有内容保存为Java源代码文件。
接下来,在Eclipse中创建一个新的Android项目,具体步骤为File->new->Project->android->Android Project from Existing code,然后在Root Directory中输入包含AndroidManifest.xml的文件夹路径。
最后,将之前通过jd-gui导出的所有Java源代码文件和目录复制到新创建的Eclipse项目的src文件夹中,或者在Eclipse项目的.classpath文件中添加一个新目录的路径,该目录包含所有Java源代码文件。通过这些步骤,你可以成功地将反编译后的jar包导入到Eclipse中。
需要注意的是,如果在项目中直接创建一个新目录并放置Java源代码文件,还需要在项目的.classpath文件中手动添加该目录路径,确保Eclipse能够识别这些文件。这一步骤虽然稍微繁琐,但能够帮助你更灵活地组织项目结构。
在导入过程中,如果遇到类路径问题,可以检查项目中的build path设置,确保所有需要的库文件和源代码文件都被正确包含。此外,如果导入的代码中包含第三方库,还需要确保这些库已经正确添加到项目的依赖项中。
通过以上步骤,你不仅能够成功地将反编译后的jar包导入到Eclipse中,还能进一步进行代码分析、调试或修改,以满足项目需求。
❸ apk 反编译后 怎么导入eclipse
apk 反编译后导入eclipse方法:
一、找到apk中的class.dex:
把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。
把class.dex拷贝到dex2jar.bat所在目录,直接拖动class.dex到dex2jar.bat,生成classes.dex.dex2jar.jar。
或者:
在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XXX”,XXX指的是你要反编译的apk中的classes.dex文件所在路径及名称,比如:dex2jar.bat在D:Androidapk_decodedex2jar-0.0.7-SNAPSHOT路径下, classes.dex在D:Android下,所以: 你进入dex2jar.bat路径下后,输入dex2jar.bat D:Androidclasses.dex,这样会生成一个jar文件。
用rar解压出jar文件中的class文件,然后用jad或DJ Java Decompiler反编译工具将.class文件反编译成.java文件 3、运行JD-GUI工具,打开上面的jar文件,在File下有个Save JAR Source,它可以生成src源代码。
点击eclipse的file->import菜单,把以上导出的工程导入即可。
❹ 反编译APK后得到的JAVA源码导入Eclipse报错怎么办
第一、可能是反编译这块有问题。事实上,现在有好多的反编译程序效果并不理想
第二、没有加载一些需要的环境包。可能是运行暂时不需要的问题,也可能是版权安全问题,那个游戏的源代码方并没有提供。这个问题就没有办法了,除非你去游戏官网下载开源的代码,不过开源的可能性小。
❺ 如何将反编译android代码,并添加到eclipse中查看
反编译android代码并在eclipse中查看:
apk反编译得到程序的源代码、图片、XML配置、语言资源等文件
下载上述工具中的apktool,解压得到3个文件:aapt.exe,apktool.bat,apktool.jar ,将需要反编译的APK文件放到该目录下,
打开命令行界面(运行-CMD),定位到apktool文件夹,输入以下命令:apktool.bat d -f test.apk test
❻ 怎样把反编译的apk文件在eclipse中打开
那要看你反编译的程度了。apk反编译有两部分,一部分是res等xml资源文件。用android 的apktool就可以了。这些xml文件都可以在eclipse中直接打开。
dex文件(源代码)需要使用dex2jar工具转化成jar文件。jar文件可以在eclipse查看其结构。对.class文件,eclipse可以查看方法,内部类等信息。
如果对Jar也进行了反编译,那么得到的就是Java文件。在eclipse中,可以像你new 的class一样查看。