Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

1. android studio 生成jar包

task makeJar(type: Copy) {
    delete 'build/libs/mylibrary.jar' //删除已经存在的jar包
    from('build/intermediates/compile_library_classes_jar/
    debug/') //从该目录下加载要打包的文件,这里实际上是编译后的classes.jar文件的目录
    into('build/libs/')//jar包的保存目录
    include('classes.jar')//设置过滤,只打包classes文件
    rename('classes.jar', 'dynamic_temp.jar')//重命名,mylibrary.jar 根据自己的需求设置
}
makeJar.dependsOn(build)

1. 找到android sdk ,以下路径配置到环境变量,目的是为了使用 dx 命令

D:\WorkRome\android\Sdk\build-tools\30.0.3

2. 一键生成 jar

  • --output 最终输出jar包
  • temp.jar 目标jar
    dx --dex --output=object.jar temp.jar