我的开发环境:Windows + Android Studio + Gradle 2.8 all + Jenkins

公司CI 服务器环境: Linux + Gradle 2.10 bin + Jenkins

下文中的Linux只表示公司72 CI服务器配置,基它Linux服务器和Mac电脑可供参考。

Gradle在Windows环境与Linux上配置有哪些不同?

一、路径不同

1.local.properties文件里的SDK路径

a)        Windows上sdk.dir=D\: \\Android\\sdk,注意这里的转义字符,下同

b)        Linux上 sdk.dir=/home/adt-bundle-linux-x86/sdk

2.在gradle-wrapper.properties文件里的Gradle路径与版本

a)        Windows 上distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip

b)        Linux上distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-bin.zip

3.在keystore.properties文件里的签名文件路径不同

a)        Windows上storeFile=\\keys\\JenkinsGradleTest.jks

b)        Linux上storeFile=/keys/JenkinsGradleTest.jks

二、编译版本和编译工具版本不同

  1. app/build.gradle文件里minSdkVersion、targetSdkVersion和 buildTools 版本号,需要调整

a)        Windows 上minSdkVersion 14,targetSdkVersion ,buildToolsVersion ".0.2"

b)        Linux 上minSdkVersion 14, targetSdkVersion , buildToolsVersion ".0.2"

三、Gradle参数不同

  1. 当用户下.gradle/ gradle.properties文件内容不同,如果没有该就手动创建一个。

a)        Windows上C:/Users/Kenny/.gradle/gradle.properties,设置如下:org.gradle.daemon=true

b)        Linux上/home/tester/.gradle/gradle.properties,设置如下:org.gradle.daemon=false

作用:使gradle运行在后台进程里,避免在开发期间频发启动、销毁gradle实例,从而实现执行gradle 起来更快。更多介绍请参见:https://docs.gradle.org/2.10/userguide/gradle_daemon.html

Gradle在Windows环境与Linux上配置有哪些不同?的更多相关文章

  1. Windows环境和Linux环境下Redis主从复制配置

    Windows环境下和Linux环境下配置Redis主从复制基本上一样,都是更改配置文件.Windows环境下修改的配置文件是:redis.windows.conf.redis.windows-ser ...

  2. 【数据库开发】在Windows上和Linux上配置MySQL的过程

    [数据库开发]在Windows上和Linux上配置MySQL的过程 标签(空格分隔): [编程开发] 首先是在Windows上尝试用QT进行MySQL数据库开发,结果总出现driver不能load的错 ...

  3. Windows环境下完全手工配置Apache、MySQL和PHP

    现在LAMP(Linux.Apache.MySQL.PHP/Perl/Python的简称)已经很流行了.在Windows下也有类似的,比如 WAMP(Apache, MySQL, PHP on Win ...

  4. 在Linux上配置xampp后远程访问域名报错

    在Linux上配置xampp后远程访问域名报错: New XAMPP security concept: Access to the requested object is only availabl ...

  5. 如何在linux 上配置NTP 时间同步?

    故障现象: 有些应用场景,对时间同步的要求严格,需要用到NTP同步,如何在linux上配置NTP时间同步? 解决方案: 在linux 上配置NTP 时间同步,具休操作步骤,整理如下: 1.安装软件包( ...

  6. Windows环境安装Linux系统及JDK部署

    前言 由于我的笔记本有点问题,所以这周系统包括所有硬盘全部重装了,原来的Linux虚拟机都没了,因此才有了这篇文章和各位朋友们分享. 由于Linux环境的优越性(开源.低成本.安全性好.网络功能强大) ...

  7. Configure Always On Availability Group for SQL Server on RHEL——Red Hat Enterprise Linux上配置SQL Server Always On Availability Group

    下面简单介绍一下如何在Red Hat Enterprise Linux上一步一步创建一个SQL Server AG(Always On Availability Group),以及配置过程中遇到的坑的 ...

  8. Linux上配置使用iSCSI详细说明

    本文详细介绍iSCSI相关的内容,以及在Linux上如何实现iSCSI. 第1章 iSCSI简介 1.1 scsi和iscsi 传统的SCSI技术是存储设备最基本的标准协议,但通常需要设备互相靠近并用 ...

  9. Linux 上配置 AG

    SQL Server Always On Availability Group 配置步骤:配置三台 Linux 集群节点创建 Availability Group配置 Cluster Resource ...

随机推荐

  1. 函数fgets和fputs、fread和fwrite用法小结(转)

    字符串读写函数fgets和fputs: 1.fgets()函数:原型char *fgets(char *s, int n, FILE *stream);从流中读取n-1(n默认1024)个字符之前,如 ...

  2. NPOI 读取单元格的格式

    最近做项目需要导入一部分数据, 导入的数据的中, 有部分的百分比数据使用的是excel 的百分比, 有部分的数据使用的是字符串形式的格式,(数据来源于不同的人统计), 格式略微有点乱, 要求导入系统的 ...

  3. Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException

    org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean ...

  4. Oracle数据库DDL,DML,视图,PLSQL编程

    动手敲~~~ --创建一个表空间--beijing create tablespace beijing datafile 'c:\beijing.dbf' size 100m autoextend o ...

  5. Servlet中保存的cookie值读取不到

    在设计登录时记住密码功能时,很多时候回使用cookie,在Servlet中保存cookie时,再次访问登录页面,没有读取到保存的cookie值,代码如下: 1 Cookie idCookie = ne ...

  6. Leaving Auction CF 749D

    题目:http://codeforces.com/problemset/problem/749/D 题目大意: 有n个人竞拍,也有n个叫牌,一个人可以有多个叫价牌,但也可能有一些人根本不叫价 每个叫牌 ...

  7. Initializing the FallBack certificate failed . TDSSNIClient initialization failed

    安装SQL后服务不能启动,报错: 2014-03-24 14:33:10.06 spid13s     Error: 17190, Severity: 16, State: 1.2014-03-24 ...

  8. JavaScript DOM大纲

    DOM 定义了访问和操作HTML文档的标准方法 访问(查找标签) ---- 直接查找 document.getElementById(“idname”) document.getElementsByT ...

  9. 机器学习之路: python 朴素贝叶斯分类器 MultinomialNB 预测新闻类别

    使用python3 学习朴素贝叶斯分类api 设计到字符串提取特征向量 欢迎来到我的git下载源代码: https://github.com/linyi0604/MachineLearning fro ...

  10. springboot配置多数据源mongodb

    参考大佬的文章 https://juejin.im/entry/5ab304dd51882555825241b3