在Linux下使用gradle自动打包
一、下载软件包
1、下载地址
wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
wget http://services.gradle.org/distributions/gradle-2.12-bin.zip
二、安装
1、java
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
2、Android sdk
./android list sdk
查看源
Refresh Sources:
Fetching https://dl.google.com/android/repository/addons_list-2.xml
Validate XML
Parse XML
Fetched Add-ons List successfully
Refresh Sources
Fetching URL: https://dl.google.com/android/repository/repository-11.xml
Validate XML: https://dl.google.com/android/repository/repository-11.xml
Parse XML: https://dl.google.com/android/repository/repository-11.xml
Fetching URL: https://dl.google.com/android/repository/addon.xml
Validate XML: https://dl.google.com/android/repository/addon.xml
Parse XML: https://dl.google.com/android/repository/addon.xml
Fetching URL: https://dl.google.com/android/repository/glass/addon.xml
Validate XML: https://dl.google.com/android/repository/glass/addon.xml
Parse XML: https://dl.google.com/android/repository/glass/addon.xml
Fetching URL: https://dl.google.com/android/repository/extras/intel/addon.xml
Validate XML: https://dl.google.com/android/repository/extras/intel/addon.xml
Parse XML: https://dl.google.com/android/repository/extras/intel/addon.xml
Fetching URL: https://dl.google.com/android/repository/sys-img/android/sys-img.xml
Validate XML: https://dl.google.com/android/repository/sys-img/android/sys-img.xml
Parse XML: https://dl.google.com/android/repository/sys-img/android/sys-img.xml
Fetching URL: https://dl.google.com/android/repository/sys-img/android-wear/sys-img.xml
Validate XML: https://dl.google.com/android/repository/sys-img/android-wear/sys-img.xml
Parse XML: https://dl.google.com/android/repository/sys-img/android-wear/sys-img.xml
Fetching URL: https://dl.google.com/android/repository/sys-img/android-tv/sys-img.xml
Validate XML: https://dl.google.com/android/repository/sys-img/android-tv/sys-img.xml
Parse XML: https://dl.google.com/android/repository/sys-img/android-tv/sys-img.xml
Fetching URL: https://dl.google.com/android/repository/sys-img/google_apis/sys-img.xml
Validate XML: https://dl.google.com/android/repository/sys-img/google_apis/sys-img.xml
Parse XML: https://dl.google.com/android/repository/sys-img/google_apis/sys-img.xml
Packages available for installation or update: 22
1- SDK Platform Android 4.4.2, API 19, revision 4
2- SDK Platform Android 4.3.1, API 18, revision 3
3- SDK Platform Android 4.2.2, API 17, revision 3
4- SDK Platform Android 4.1.2, API 16, revision 5
5- SDK Platform Android 4.0.3, API 15, revision 5
6- Google APIs, Android API 23, revision 1
7- Google APIs, Android API 22, revision 1
8- Google APIs, Android API 21, revision 1
9- Google APIs, Android API 19, revision 20
10- Glass Development Kit Preview, Android API 19, revision 11
11- Google APIs, Android API 18, revision 4
12- Google APIs, Android API 17, revision 4
13- Google APIs, Android API 16, revision 4
14- Google APIs, Android API 15, revision 3
15- GPU Debugging tools, revision 3.1
16- GPU Debugging tools, revision 1.0.3
17- Android Auto Desktop Head Unit emulator, revision 1.1
18- Google Play APK Expansion library, revision 1
19- Google Play Licensing Library, revision 1
20- Google Play Billing Library, revision 5
21- Android Auto API Simulators, revision 1
22- Google Web Driver, revision 2
根据需要进行安装
./android update sdk --no-ui --filter 1,31,tool,platform-tool
如果google很慢,可以改hosts
74.125.237.1 dl-ssl.google.com
3、gradle
加入环境变量
export PATH=/mnt/javasrc/gradle-2.12/bin:/mnt/javasrc/android-sdk-linux:$PATH
三、编译测试
gradle assRelease
gradle clean
参考网址
http://askubuntu.com/questions/464755/how-to-install-openjdk-8-on-14-04-lts
https://developer.android.com/studio/index.html#downloads
http://blog.csdn.net/catoop/article/details/7618099
http://ftp.gnu.org/gnu/glibc/
http://my.oschina.net/zhangxu0512/blog/262275
http://www.cnblogs.com/killkill/archive/2010/08/23/1806468.html
http://openjdk.java.net/install/
https://www.unixmen.com/install-oracle-java-jdk-8-centos-76-56-4/
http://stackoverflow.com/questions/31182240/what-exactly-is-tools-jar-in-the-android-sdk
http://tecadmin.net/install-oracle-java-8-jdk-8-ubuntu-via-ppa/
在Linux下使用gradle自动打包的更多相关文章
- Linux下Maven+SVN自动打包脚本
		
公司的开发环境每次部署项目都很麻烦,需要手动打包并上传上去.这个太麻烦了,所以就准备搞个自动打包的脚本.脚本自动从svn代码库里面更新最新的代码下来,然后maven打包,最后把war包丢到to ...
 - 环境部署(五):Linux下安装Gradle
		
Gradle是一个基于Apache的Ant和Maven的项目自动化构建工具,相比于Ant和Maven的局限性,Gradle可以更好的帮助管理项目中的差异.依赖.编译.打包.部署. 可以自定义满足自己需 ...
 - Linux下安装gradle
		
Linux下安装gradle 1. Gradle 是以 Groovy 语言为基础,面向Java应用为主.基于DSL(领域特定语言)语法的自动化构建工具 下面就描述一下如何在linux环境下安装配置gr ...
 - 解决Linux下SSH超时自动断开
		
title: 解决Linux下SSH超时自动断开 comments: false date: 2019-08-19 19:22:55 description: Linux 下 SSH 超时自动断开?? ...
 - Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
		
说明: Oracle数据库服务器操作系统:CentOSIP:192.168.0.198端口:1521SID:orclOracle数据库版本:Oracle11gR2 具体操作: 1.root用户登录服务 ...
 - linux 下使用crontab 定时打包日志并删除已被打包的日志
		
crontab是和用户相关的,每个用户有自己对应的crontab . cron是Linux下的定时执行工具,以下是重启/关闭等等的命令 #/sbin/service crond start //启动服 ...
 - windows,linux下SVN实现自动更新WEB目录
		
通过SVN进行版本库管理,每次提交后,都要在SVN服务器更新最新上传的版本到WEB目录进行同步.操作比较烦琐,而且效率也低.使用SVN钩子脚本进行WEB目录同步,可很好的解决这方面的问题.由于测试机器 ...
 - Linux下QTCreator代码自动补全(是真的自动补全,不是手动触发)
		
在使用Windows下的QTCreator的时候,像visual studio一样代码自动补全十分方便,而在Linux下,QTCreator似乎不能做到. 网上有些说是可以设置成手动补全,今天试了一下 ...
 - Linux 下的 mysql 自动备份
		
Linux 下实现自动备份,主要就是编写好执行备份的 shell script( *.sh )文件,设好权限(可读,可执行).然后利用 Linux 定时任务 crontab 来执行备份脚本就可以了.以 ...
 
随机推荐
- 迷信AgainAndAgain
			
又重新在VBox中安装Debian其它镜像两次,依然在安装桌面软件包时挂掉...
 - 后缀名为properties,config和xml的文件内容读取
			
1.先建立文件(后缀名为properties和config) 2.读取类建立 public class Read{ public static Properties properties = new ...
 - 从零开始学Python04作业思路:模拟ATM电子银行
			
标签(空格分隔):Python 一,程序文件说明 程序分为5个组成部分 bin:放置Python程序的启动接口文件 通过Python命令启动文件夹内文件即正常执行Python程序 例如:ATM_sta ...
 - HDU  5091---Beam Cannon(线段树+扫描线)
			
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=5091 Problem Description Recently, the γ galaxies bro ...
 - python 颜色定义
			
1.颜色定义说明格式:\033[显示方式;前景色;背景色m前景色 背景色 颜色---------------------------------------30 40 黑色31 41 红色32 42 ...
 - redis主从 以及认证配置
			
以前用redis用的很多,各种数据类型用的飞起,算是用得很溜了.不过那都是封装好的方法,自己直接调用.以前的公司比较规范,开发只是开发,很少去做跟运维相关的事情. 换了一份工作,不过这边项目刚开始起步 ...
 - PHP 批量生成静态文件目录代码
			
<?php /** * @author:jiangzaixing 20160314 * 获取静态文件方法 */ class StaticFile { const MAP_FILE_NAME = ...
 - C#读取Excel文件:通过OleDb连接,把excel文件作为数据源来读取
			
转载于:http://developer.51cto.com/art/200908/142392.htm C#读取Excel文件可以通过直接读取和OleDb连接,把excel文件作为数据源来读取: ...
 - 【转】PHP调试开发工具你认识多少?
			
来源:PHP100中文网(http://www.php100.com/html/itnews/PHPxinwen/2009/0902/3257.html) PHP现在已经是使用最为广泛的开源服务器端脚 ...
 - Code First :使用Entity. Framework编程(2) ----转发 收藏
			
第二章:Code First概览 如果你使用第一.二版的EF框架工作过,你会回想起书中的业务案例:Break Away Geek Adventures, 简称BAGA.BAGA共享了很多像我们这样的奇 ...