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

更多相关文章

  1. 2.Android开发---xml布局文件中的常见属性总结
  2. 安卓ListView和CheckBox组合使用
  3. 在Ubuntu上下载、编译和安装Android源代码
  4. 拥抱Android(安卓)Studio:从ADT到Android(安卓)Studio
  5. Android&Java的学习新的等
  6. Android(安卓)Framework 导入到AS中
  7. android 常用的调试方法
  8. 2013.11.04(3)——— android 创建公共库以及使用公共库
  9. Android反向进度条(ProgressBar)的实现——从右到左的进度条

随机推荐

  1. Android中View的滑动
  2. Android 使用ORMLite打造万能泛型Dao简化
  3. 1.Android(了解Android王国)
  4. Service和Activity通讯的3种常用方式示例
  5. android tab和listiew
  6. Android(安卓)自动检测版本并升级
  7. android中资源整理
  8. Android(安卓)架构组件(一)——Lifecycle
  9. Afinal框架(简介)
  10. 属性资源与Android命名空间