Android eclipse使用gradle打包的图文教程

 更新时间:2018年10月08日 11:28:19   作者:KingToAce  
本文通过图文并茂的形式给大家介绍了Android eclipse使用gradle打包的方法,需要的朋友可以参考下

1 、 gradle 安装

1.1、下载安装包: https://gradle.org/releases 官方网站提供了最新以及历史版本,根据需求下载对应的版本。建议用最新的

1.2、解压到常用目录,此例放入D:\Program Files

1.3、配置环境变量,使得命令能够执行

1.4、检查安装配置是否正确。window系统下使用“gradle -v”命令查看,mac系统下使用“./gradlew -v”命令查看

2 2 、 Eclipse 配置

2.1 、安装插件

启动eclipse>>

       第一种方式:菜单[help]>>[install new software…]

       第二种方式:菜单栏[Help]>>[Eclipse Marketplace],[Search]>>输入Gradle(搜索过程较慢,搜索结果页面找到插件后下载安装,安装完成后会提示重启eclipse,重启即可。

此处使用第一种方式进行配置,如下:

首先,点击add…输入标识和软件仓库地址: http://download.eclipse.org/buildship/updates/e46/milestones/2.x/    点击ok

接着,按照向导完成安装...

2.2 、配置 gradle

eclipse>>菜单[window>>properties>>gradle]

3 、 gradle 构建 android 项目

3.1 、 导出 build.gradle 文件

这里新建个用于测试的test安卓工程。目录如下:

在eclipse配置好了gradle插件的情况下,利用ADT导出build.gradle文件:

选中要导出文件的工程,这里是选中TestProject,点击next

至此,可以看到工程中已经成功导出build.gradle文件:

右键刷新工程:

工程刷新后,可以看到多增加了几个文件:

3.2 、配置 gradle 编译参数

3.2.1、gradle版本配置

打开工程[gradle]>>[wrapper]>>gradle-wrapper.properties

修改distributionUrl参数的版本号

3.2.2、gradle插件版本配置

打开工程build.gradle

修改classpath参数的版本号

注:此处针对Mac系统(Window系统不需要),如果项目中没有local.properties文件,请把示例demo中的local.properties文件copy到项目工程,并修改local.properties文件里的参数sdk.dir(sdk所在路径)

3.2.3、gradle插件版本和gradle版本对应关系

详情请查看官网: https://developer.android.google.cn/studio/releases/gradle-plugin#updating-plugin

 4 、 gradle 打包

Window系统下gradle打包命令:

     1、查看环境配置的所用gradle版本:gradle -v

     2、清理项目并下载所需要的依赖:gradle clean

     3、编译打包:gradle build

Mac系统下gradle打包命令:

    1、查看环境配置的所用gradle版本:./gradlew -v

    2、清理项目并下载所需要的依赖:./gradlew clean

    3、编译打包:./gradlew build

此处,展示Window系统下的gradle打包。首先,cd到当前工程的目录下

4.1、查看环境配置的所用gradle版本:gradle -v

这么做的目的是确保gradle环境变量已经配置好

4.2、清理项目并下载所需要的依赖:gradle clean

4.3、编译打包:gradle build

编译打包成功后,在build>>outputs>>apk下会生成两个apk,第一个是debug模式下未对齐的apk,第二个是relase模式下未签名的apk。

结语:以上提供的是eclipse使用gradle打包操作流程,若想生成含有签名的apk,请在build.gradle的android{}里添加:

 signingConfigs {
    debug {
      keyAlias '密钥别名'
      keyPassword '密钥密码'
      storeFile file('密钥路径')
      storePassword '密码密码'
    }
    overseaRelease {
      keyAlias '密钥别名'
      keyPassword '密钥密码'
      storeFile file('密钥路径')
      storePassword '密码密码'
    }
  }
  buildTypes {
    debug {
      signingConfig signingConfigs.overseaRelease
    }
    release {
      signingConfig signingConfigs.overseaRelease
    }
  }

总结

以上所述是小编给大家介绍的Android eclipse使用gradle打包的图文教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Android使用Jni实现压力锅数据检测效果示例

    Android使用Jni实现压力锅数据检测效果示例

    这篇文章主要介绍了Android使用Jni实现压力锅数据检测效果,涉及Android结合Jni实现进度条模拟压力锅数据监测效果的相关操作技巧,需要的朋友可以参考下
    2017-12-12
  • Android中贝塞尔曲线的绘制方法示例代码

    Android中贝塞尔曲线的绘制方法示例代码

    本文主要介绍Android中贝塞尔曲线的绘制方法,这里详细介绍了如何绘制贝塞尔曲线,并附有示例代码,有需要的小伙伴可以参考下
    2016-08-08
  • Android学习笔记——Menu介绍(一)

    Android学习笔记——Menu介绍(一)

    Android3.0(API level 11)开始,Android设备不再需要专门的菜单键。随着这种变化,Android app应该取消对传统6项菜单的依赖。取而代之的是提供anction bar来提供基本的用户功能
    2014-10-10
  • Android实现录音监听动画的示例代码

    Android实现录音监听动画的示例代码

    在很多app种内置了语音助手,也存在各种动画,这篇文章主要为大家详细介绍了Android实现录音监听动画的示例代码,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-12-12
  • Android实现手写板功能

    Android实现手写板功能

    这篇文章主要为大家详细介绍了Android实现手写板功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • Android实现动态向Gallery中添加图片及倒影与3D效果示例

    Android实现动态向Gallery中添加图片及倒影与3D效果示例

    这篇文章主要介绍了Android实现动态向Gallery中添加图片及倒影与3D效果的方法,涉及Android针对图片的加载、显示、翻转、倒影等相关特效功能实现技巧
    2016-08-08
  • Android无障碍自动化结合opencv实现支付宝能量自动收集操作方法

    Android无障碍自动化结合opencv实现支付宝能量自动收集操作方法

    opencv可以进行图像识别,两者结合在一起即可实现支付宝能量自动收集,opencv用于识别能量,无障碍服务用于模拟手势,即点击能量,这篇文章主要介绍了Android无障碍自动化结合opencv实现支付宝能量自动收集,需要的朋友可以参考下
    2024-07-07
  • android2.3.5 CDMA/EVDO拨号APN解决方案

    android2.3.5 CDMA/EVDO拨号APN解决方案

    google提供的android2.3里面,只能在GSM/WCDMA情况下才能从“设置”->“无线和网络”->“移动网络”->“接入点名称”中选择不同的apn帐号进行拨号连接,而CDMA/EVDO则没有这个功能,接下来本文介绍一些方法实现这个功能,感兴趣的朋友可以了解下
    2013-01-01
  • Android仿eleme点餐页面二级联动列表

    Android仿eleme点餐页面二级联动列表

    本站一直在点外卖,于是心血来潮就像仿饿了么做个站,接下来通过本文给大家介绍android 二级联动列表,仿eleme点餐页面的相关资料,需要的朋友可以参考下
    2016-10-10
  • android TabLayout使用方法详解

    android TabLayout使用方法详解

    这篇文章主要为大家详细介绍了android TabLayout使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08

最新评论