首页 > 其他分享 >Android Studio打包jar

Android Studio打包jar

时间:2023-03-10 14:23:51浏览次数:39  
标签:jar classes Studio build libs Android include 打包

这里打包的module是不含资源文件的library

build.gradle添加配置

task makeJar(type: Copy) {
        //删除存在的
        delete 'build/libs/mylib.jar'
        //设置拷贝的文件
        from('build/intermediates/aar_main_jar/release/')
        //打进jar包后的文件目录
        into('build/libs/')
        //将classes.jar放入build/libs/目录下
        //include ,exclude参数来设置过滤
        include('classes.jar')
        //重命名
        rename ('classes.jar', 'mylib.jar')
    }

编译

 

 双击

文件

 如果module是含有c++的jni,需要将生成的so一起拷贝,否则报找不到so的错误

使用(注意cpu架构,对应)

sourceSets{
        main{
            jniLibs.srcDirs = ['libs']
        }
    }
implementation fileTree(include:['*.jar'],dir:'libs')

 

标签:jar,classes,Studio,build,libs,Android,include,打包
From: https://www.cnblogs.com/Jieth/p/17203181.html

相关文章

  • Android 使用opengles部分记录
    关于旋转和旋转轴参考:Android使用OpenGLES3.0实现随手指旋转3D立方体glm库https://github.com/g-truc/glm下载https://github.com/g-truc/glm/releases/download/0.......
  • androidstudio去掉更新提示
    Ctrl+shift+s打开设置......
  • 了解以下RFID(关于我Android端竞赛方面的)
    射频识别(RFID)是RadioFrequencyIdentification的缩写。无线射频识别即射频识别技术(RadioFrequencyIdentification,RFID),是自动识别技术的一种,通过无线射频方式进行非接......
  • 自动化测试工具Telerik Test Studio R1 2023,让交付的应用“价值”拉满!
    TelerikTestStudio是一个用于功能性Web、桌面和移动测试的直观测试自动化工具,它能轻松地实现自动化测试。同时会为GUI、性能、加载和API测试提供完整的自动化测试解决方......
  • Linux运行jar包项目常用命令整理
    查询当前在运行的java项目:查询指定java项目ps-ef|grep项目名称(进程名称)或ps-aux|grep项目名称(进程名称),也就是指定项目名。查看所有java项目,如下:杀死java......
  • jdk17+spring6下打jar包
    由于特定情况,本机下有多个jdk,而JAVA_HOME又只有一个。本人习惯在命令行下一个命令编译打包程序,如何解决这个问题?研究了不少时间,得到了两个解决方案:1.使用bat  --......
  • Android Studio导航栏制作
    手机底部的“主页信息其他我的”这几个都是导航栏的属性,然后我今天想着制作这么一个导航栏,从“菜鸟教程”那边学习到要用Fragment这一个工具,这样我们就能实现,点击两个不......
  • 【Android 抓包对抗】客户端证书和域名校验绕过
    1.按照之前的方式(https://www.cnblogs.com/gradyblog/p/17197707.html)进行抓包发现证书校验失败SSLhandshakewithclientfailed:Anunknownissueoccurredprocessi......
  • Android Studio的各种bug(二)
    1.按钮Button无法改变背景色原因: AndroidStudio4.1之后的版本进行开发时,创建的项目默认的主题所有Button都是Material类型的Button,默认使用主题色,所以想要修改颜色,就要......
  • 云音乐 Android 内存监控探索篇
    小结:1、编码不规范导致的内存异常问题:内存泄露、大对象、大图等不合理的内存使用2、简单来说内存泄露就是某些不再使用的对象被其他生命周期更长的GCRoot直接或者间......