简单先解释下,一般java编写后的脚本文件是.java,.class是字节码文件,.dex是android平台可执行文件类型,一般java文件打包成jar包后里面的jar资源是.class,如果需要运行于android,那必须jar里面资源为.dex,如U1的jar脚本
1、dex 转 jar
下载dex2jar,下载地址
解压后,将d2j-dex2jar.bat 路径添加到环境变量,输入d2j-dex2jar显示如下,即配置成功
通过命令:d2j-dex2jar classes.dex即可转成dex 的jar包
2、jar 转 dex
sdk自带的dx.bat
将jar包转换成dex格式二进制的jar包:
dx --dex --output=target.jar(-output="输出的jar包名") origin.jar(原来的jar包)
2、.class 转 java
利用jar包查看工具JD-GUI,下载
要将jar转成java,通过file-save all sources即可
本文介绍了如何在Java和Android环境中进行文件格式转换,包括dex转jar、jar转dex和class转java的过程。通过使用dex2jar工具将.dex文件转化为.jar,使用dx.bat命令将.jar文件转化为.dex,以及使用JD-GUI查看并保存.jar中的.class为.java源代码。
794

被折叠的 条评论
为什么被折叠?



