Android Studio 将Module 打成jar 包 详解及 部分 问题解决办法

前提条件:首先运行项目,保证你的项目没有任何问题。module 没有任何问题。

1、找到想要打成jar 的module 文件的 build 文件。在最下面粘贴如下代码:

//修改jar名字+将指定jar生成的地方
task makeJar(type:Copy){
    //如果之前存在,则先删除
    delete 'build/libs/demo.jar'
    //设置拷贝的文件
    from('build/intermediates/packaged-classes/debug/')
    //生成jar包后的文件目录位置
    into('build/libs/')
    //include,exclude参数来设置过滤
    include('classes.jar')
    //重命名
    rename('classes.jar','demo.jar')
}

makeJar.dependsOn(build)

与 android 关键字代码块同级。

上面标注的地方可以自定义名字。其他不要动。

2、点击 Studio  右侧  g'radle -->你的项目--》要打包的module ---》Tasks---> other---->makjar -->双击 等待

3、提示如下 :即代表成功。否则请自行查看相关错误信息

4、在 你打包的module  项目下,找到build--->libs ---》xxx.jar 就是你的j'ar包

注意:第一次操作可能会遇到的问题:

1、必须配置jdk 环境变量。现在好多Android Studio 自带jdk  。。那个是简单版的。。虽然你可以创建项目。运行项目。。但是你的环境变量里JAVA_PATH是没有的。所以你需要下载相关完整jdk 。安装,配置。方法自行百度。(必须)

2、代码里没用的测试代码该删除的删除吧。。留着基本没用。比如:

3、module 里面的资源文件   一定   要删除光,硬性规定,如果你说资源文件有用。请打   aar 包

。。

4、最低  minSdkVersion  基本都是15 .。如果经常出现异常。可以修改为19。

最后是我的demo 的地址:https://download.csdn.net/download/a872822645/10551846

点击跳转

猜你喜欢

转载自blog.csdn.net/a872822645/article/details/81118826