原文地址:https://blog.csdn.net/Jason_Lee155/article/details/129856750(亲测有效)
在module的build.gradle文件中添加
// 生成jar包的配置如下:
def JAR_PATH = "build/intermediates/runtime_library_classes/debug/" // 待打包文件的位置
def JAR_NAME = "libstream.jar" // 待打包文件的名字
def DESTINATION_PATH = "libs" // 生成jar包的位置
def NEW_NAME = "libstream.jar" // 生成jar包的名字
task makeJar(type: Copy) {
delete DESTINATION_PATH + NEW_NAME
from(JAR_PATH + JAR_NAME)
into(DESTINATION_PATH)
rename(JAR_NAME, NEW_NAME)
}
makeJar.dependsOn(build)
然后在terminal终端输入指令即可
.\gradlew makeJar
完整的build.gradle
apply plugin: 'com.android.library'
android {
compileSdkVersion 32
buildToolsVersion "30.0.2"
defaultConfig {
minSdkVersion 14
targetSdkVersion 34
}
lintOptions {
abortOnError false
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
// 生成jar包的配置如下:
def JAR_PATH = "build/intermediates/runtime_library_classes/debug/" // 待打包文件的位置
def JAR_NAME = "libstream.jar" // 待打包文件的名字
def DESTINATION_PATH = "libs" // 生成jar包的位置
def NEW_NAME = "libstream.jar" // 生成jar包的名字
task makeJar(type: Copy) {
delete DESTINATION_PATH + NEW_NAME
from(JAR_PATH + JAR_NAME)
into(DESTINATION_PATH)
rename(JAR_NAME, NEW_NAME)
}
makeJar.dependsOn(build)