前提条件:首先运行项目,保证你的项目没有任何问题。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