android jar转dex

1.android 编译生成的.jar文件是已经编译的.class字节码文件,.dex是android平台可执行文件类型,一般java文件打包成jar包后里面的jar资源是.class,如果需要运行于android,那必须jar里面资源为.dex。

2..class字节码的jar文件转.dex文件,在Android sdk 中有自带的dx.bat文件可以直接编译转换,dx.bat所在目录在各自的编译版本下,如:D:\Android\sdk\build-tools\25.0.3\dx.bat。打开cmd命令窗口,进入dx.bat所在的目录, 将jar包转换成dex格式二进制的jar包的命令:dx –dex –output target.jar(-output=”输出的jar包名”) origin.jar(原来的jar包),如:D:\Android\sdk\build-tools\25.0.3>dx –dex –output D:\Android\sdk\build-tools\2
5.0.3\mytarget.jar D:\Android\sdk\build-tools\25.0.3\classes.jar

你可能感兴趣的:(Android性能优化,android,sdk,class)