打包包含单个class文件的jar文件
使用命令jar cvf output.jar origin.class
注意:如果文件不在当前路径下,添加路径前缀
将包含class字节码的jar文件转换成dex字节码的jar文件
切换到dx工具目录下
使用命令./dx --dex --output=/path_prefix/output.jar /path_prefix/origin.jar
使用dx时如果报 <Unsupported major.minor version 52.0>错误,去查看自己的JDK版本
报错的原因是你使用高级的JDK编译,使用低级的JDK运行
具体查看
http://stackoverflow.com/questions/22489398/unsupported-major-minor-version-52-0
J2SE 8 = 52
J2SE 7 = 51
J2SE 6.0 = 50
J2SE 5.0 = 49
JDK 1.4 = 48
JDK 1.3 = 47
JDK 1.2 = 46
JDK 1.1 = 45
网友评论