美文网首页
android studio 中使用gradle打包jar文件

android studio 中使用gradle打包jar文件

作者: supory | 来源:发表于2016-07-14 22:52 被阅读555次

    1、首先gradle 是谷歌的一门语言、参考链接https://docs.gradle.org/current/userguide/userguide.html

    2、总结gradle的特点:build--->project-->tasks

       每一个构建(build)多是由多个project组成,每 一个project可以由多个task组成,一个task指的是一个不可分割的工作单元

    3、一个android studio工程项目中的gradle文件

    首先一个工程中(不依赖其他工程)包含三个gradle文件:app->build.gradle、 project->bulid.gradle 、project ->setting.gradle 

    4、导出jar包

    打开app->build.gradle文件

    创建task

    task makeJar(type::org.gradle.api.tasks.bundling.Jar){//makeJar是task 的名称

    baseName'demo'//jar名称

    delete'build/libs/demo.jar'//删除指定目录下的jar文件

    from('build/intermediates/classes/debug/com/example/demo/')//指定需要打包的jar文件夹

    into('com/example/demo/')//指定jar文件的宝结构

    exclude 'META-INF/LICENSE.txt'//指定该文件不打包

    }

    5、在terminal中输入gradle makeJar

    直到出现success 在libs中找到jar文件

    注意:如果5步骤中出现不适内部命令的问题,需要配置gradle

    首先到官网下载2.10以上的压缩包,解压到gradle的指定文件夹

    一般为C:\Users\Administrator\.gradle\wrapper\dists\gradle 2.10

    配置系统环境变量:

    添加GRADLE_HOME:C:\Users\Administrator\.gradle\wrapper\dists\gradle 2.10

    添加path:C:\Users\Administrator\.gradle\wrapper\dists\gradle 2.10\bin

    重新启动android studio 输入gradle -version 显示版本号表示成功,继续步骤5;

    网上有人用gradlew makeJar

    该命令是在线下载gradle,由于谷歌问题,非常慢,建议下载zip文件,解压缩使用。

    相关文章

      网友评论

          本文标题:android studio 中使用gradle打包jar文件

          本文链接:https://www.haomeiwen.com/subject/uazuhttx.html