直接右键压缩打包class文件即可,
参考我们使用的jar包,要把路径文件夹一起打包,
但是要注意Studio不能识别所有类型的压缩包,
要用Zip压缩,修改名称为xxx.jar后就能使用.
直接使用class要注意两点
(1)要把class文件和里面的相关文件一起复制过去,每个包名是一个文件夹,不能搞错,把一级包名文件夹放到一个文件夹中。
(2)一定要使用Zip压缩,其他压缩格式不能被正常解析,最后命名为xxx.jar 即可使用
**
**
Module build成功之后,都会把自己的代码打成jar包,文件地址在
./build/intermediates/aar_main_jar/release/classes.jar
也可以自己写task代码,让jar包复制到固定的位置。
(1)在Module里面编写jar相关的代码
(2)打开Module的build.gradle在最后添加代码build tack任务
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
//...
}
build {
doLast {
def fileName = "classes.jar"
def fromFile = "./build/intermediates/aar_main_jar/release/" + fileName
def intoFile = "../app/sdk/"
def appName = project.name + ".jar"
delete intoFile + appName
println("fromFile=" + fromFile)
println("intoFile=" + intoFile)
// copy --> rename
copy {
from fromFile
into intoFile
rename {
appName
}
}
println("=====================build.doLast copy " + appName + " success.=========================")
}
}
3、找到右边的Gradle
任务双击 app->Tasks文件->build文件->build任务
查看Build日志,如果显示success,即可以在app/sdk/下看到我们需要的jar包
本文地址:https://blog.csdn.net/wenzhi20102321/article/details/107699472
如对本文有疑问, 点击进行留言回复!!
android studio 55线程更新UI handler
使用枚举 Enum 来减少 if else,快来看看适不适合你吧?
三方app跳转APN设置提示“此用户无权修改接入点名称设置”解决方案
网友评论