android 插件安装:

那么在 “系统管理页面”

或多出 android sdk root 的配置:

可以以环境变量的形式配置,也可以直接配置;但是直接直接配置环境变量如上,不能识别,配置如下

对应机器配置对应的环境变量:

export GRADLE_USER_HOME=/data/gradleRepos
export GRADLE_HOME=/opt/CI/gradle/gradle-3.3
export PATH=$GRADLE_HOME/bin:$PATH
export ANDROID_HOME=/opt/CI/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
export ANDROID_NDK_HOME=/opt/CI/android-ndk-linux/android-ndk-r9d
export PATH=$ANDROID_NDK_HOME:$PATH
export APKSIGNER27=/opt/CI/android-sdk-linux/build-tools/27.0.1
export PATH=$APKSIGNER27:$PATH

jenkins 安装android 插件, gradle 插件搭建linux构建机器相关推荐

  1. MyEclipse 10 中安装Android ADT 22插件的方法

    MyEclipse 10 中安装Android ADT 22插件的方法 下载ADT包:http://dl.google.com/android/ADT-22.0.0.zip 将ADT-22.0.0.z ...

  2. gradle版本与android的gradle插件版本兼容Unable to find method org.gradle.api.tasks.compile.CompileOptions.setB

    今天踩了一个gradle版本的坑,记录一下 一.编译报错,如下完整报错日志: 编译失败ERROR:Unable to find method 'org.gradle.api.tasks.compile ...

  3. Android 自定义gradle插件

    android自定义gradle插件的步骤 1.首先我们新建一个android项目 2.然后新建一个android module a.删除一些不需要的文件目录,然后新建groovy,resources ...

  4. gradle 打包Android,用Gradle 插件打包android程序

    类型:社交聊天大小:1012KB语言:中文 评分:.0 标签: 立即下载 android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是grad ...

  5. 【图文详解】Android手机系统精简 搭建Linux集群硬件环境 Jdk运行HelloWorld

    1.序言 经过多日的折腾,终于有点小小成就!期间反反复复,多次尝试,有好几次都有了放弃的念头:但最终还是坚持了下来,仔细学习研究的文章有好几十篇,各种工具到处找.为了总结经验教训,也为了有同样需求的朋 ...

  6. Gradle学习第一篇——自定义Gradle插件

    纸上得来终觉浅,绝知此事要躬行. 自定义Gradle插件有三种方法,各有优劣处,同类博客文章很多但是有的语法已经过时了,笔者运行环境 Android Studio Dolphin && ...

  7. 通过自定义Gradle插件修改编译后的class文件

    我的简书同步发布:通过自定义Gradle插件修改编译后的class文件 转载请注明出处:[huachao1001的专栏:http://blog.csdn.net/huachao1001] 或许你会觉得 ...

  8. 服务器搭建--Linux安装nginx

    安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 一. gcc 安装 安装 nginx 需要 ...

  9. 暴力突破 Gradle 自动化项目构建(八)- Android 对 Gradle 的扩展:Variants、Transform

    一.前言 上一篇学习了如何自定义 Gradle 插件,本篇我们来学习下 Android 对 Gradle 的扩展:Variants(变体)以及 Transform.通过扩展可以让我们在自定义 Grad ...

最新文章

  1. 智源大会“人工智能伦理、治理与可持续发展论坛”超5000人线上参会,专家敦促全球多边协作...
  2. linux文件统计命令,linux文件统计命令和目录统计命令
  3. 统计分组的原则是要体现什么_统计学简答题
  4. mysql数据库group by_MySQL数据库对GROUP BY子句的功能扩展(1)
  5. 背景铺满整个页面并且自适应
  6. 【安卓笔记】—— 页面导航 Navigation(3)
  7. php开发oa系统的插件下载不了,什么是oa系统软件
  8. web网页设计与开发____婚纱网站(5页 汉堡菜单 响应式)
  9. python编写计算方差的函数_基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解...
  10. UI——day3.IOS设计规范
  11. 用雅虎邮箱再次注册微信个人订阅号
  12. Javaweb阶段学习
  13. 复习vue+前后端分离开发
  14. 自定义View实战(一) 汽车速度仪表盘
  15. Python读写矢量数据(2)矢量数据写入(属性数据)——Python地理数据处理学习分享
  16. 无人机专业实训室建设方案
  17. XILINX 7series/ultrascale IDDR/ODDR使用区别
  18. CDM是什么,和CDP的区别?
  19. 求求你!不要在网上乱拷贝代码了
  20. halcon三维检测启蒙1

热门文章

  1. MySQL my.cnf file - Found option without preceding group
  2. Kaggle Kernels和 Colab, Binder, Azure Notebooks, CoCalc, Datalore的比较
  3. Adadelta原文解读
  4. 64位系統修復dll
  5. hexo的yelee主题的文章中的超链接颜色修改
  6. 使用gitkraken来push的流程
  7. mysql录入foreigen错误_编译安装MySQL5.6失败的相关问题解决方案
  8. linux as86,记linux_centOS安装as86过程
  9. Java主线程等待子线程、线程池
  10. Netflix混沌工程手册Part 2:混沌工程原则