Ubuntu Server使用ant批量打包apk环境搭建
最近在做一个电子书生成的项目,需要根据电子书的内容资源在线添加后自动打包成不同的包名的APK,同时自动添加各个市场渠道等内容信息,由于需要与后端联动,一键生成,所以必须在服务器上进行Android项目的打包生成,因为服务器是UbuntuServer,没有图像界面,所有只能搭建一个命令行环境,直接执行ant脚本打包,找了一下资料,根据自己的环境配置搭建过程与大家分享
Ant环境准备
最简单的就是使用:
复制代码
代码如下:
sudo apt-get install ant
或者是手动安装:
一、到Apache官网下载最新版本的ant:http://ant.apache.org/ 。解压下载下来的.tar.gz文件:
复制代码
代码如下:
tar -xf apache-ant-1.8.2-bin.tar.gz
二、将解压出来的文件移动到/opt/下:sudo mv apache-ant-1.8.2 /opt/ (sudo 不能省,否则没有权限)
三、配置环境变量:sudo vim /etc/profile,在原来基础上添加以下蓝体字:
复制代码
代码如下:
export ANT_HOME=/opt/apache-ant-1.8.2
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
四、验证是否安装成功:
复制代码
代码如下:
ant -version
Apache Ant(TM) version 1.8.2 compiled on December 20 2010
如此字样,则表示安装成功!
Android编译环境准备
在http://developer.android.com/sdk/index.html 下载adt-bundle-linux-x86_64-20130729.zip或者相应最新版本,并解压:
复制代码
代码如下:
unzip adt-bundle-linux-x86_64-20130729.zip
将解压后的sdk目录拷贝到/opt/sdk
复制代码
代码如下:
cp ./adt-bundle-linux-x86_64-20130729/sdk/ /opt/sdk
设置环境变量:
复制代码
代码如下:
vim /etc/bash.bashrc
在最下面加上:
复制代码
代码如下:
export ANDROID_SDK_HOME=/opt/sdk/
export PATH=$PATH:$ANDROID_SDK_HOME/tools:$ANDROID_SDK_HOME/build-tools/android-4.3:$ANDORID_SDK_HOME/platforms/android-18/
保存后运行一下:bash使环境变量生效。
现在可以通过运行android来测试是否成功了!
复制代码
代码如下:
android create project --target "android-18" --name APP --path App --activity MainActivity --package com.yourtion.android
在编译生成APK的时候还需要JRE,可能需要先安装,我安装的是JRE7的
复制代码
代码如下:
sudo apt-get install openjdk-7-jre openjdk-7-jdk openjdk-7-jre-lib
这样环境就基本OK了,大家使用过程还有什么问题欢迎一起交流!
卞鱼列沁: ubuntu上安装mysql非常简单只需要几条命令就可以完成.1. sudo apt-get install mysql-server2. apt-get isntall mysql-client3. sudo apt-get install libmysqlclient-dev安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使...
泰来县14788117556: 如何开启ubuntu的SSH服务 - ?
卞鱼列沁: 1、首先要安装SSH服务,在系统终端界面内输入apt-get update命令,进行系统的更新;2、待更新完成后,在终端输入apt-get install openssh-server安装组件;3、然后重启下ssh.执行命令/etc/init.d/ssh restart.接着输入命令ps -e | grep ssh.可以看到ssh已经安装并启动了.
泰来县14788117556: 如何设置putty连接ubuntu server - ?
卞鱼列沁: 步骤一、在ubuntu系统中安装ssh,可使用如下的命令进行安装: sudo apt-get install openssh-server 步骤二、为了保险起见,安装完成后重启一下ssh服务,命令如下:sudo /etc/init.d/ssh restart 步骤三、下载putty,运行,如下后图所示,输入IP地址即可,注意端口号不要改
泰来县14788117556: Linux/Ubuntu 怎么设置打开远程桌面登录连接 - ?
卞鱼列沁: 一、安装XrdpWindows远程桌面使用的是RDP协议,所以ubuntu上就要先安装Xrdp,在ubuntu软件中心搜索xrdp安装.安装xrdp的同时会自动安装vnc4server,xbase-clients组件或者终端命令行输入安装: sudo apt-get install xrdp vnc4server ...
泰来县14788117556: 如何在Ubuntu上几步搭建Git Server - ?
卞鱼列沁: 搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装. 假设你已经有sudo权限的用户账号,下面,正式开始安装. 第一步,安装git: $ sudo apt-get install git
泰来县14788117556: ubuntu 怎么配置dns地址 - ?
卞鱼列沁: 配置dns服务器ubuntu 的dns服务器信息,放在 /etc/resolv.conf中,添加dns服务器地址,如202.112.125.53,则在上述文件中加入nameserver 202.112.125.53保存退出重启下网络服务 /e...
泰来县14788117556: ubuntu server 14.04怎么开启远程桌面 - ?
卞鱼列沁: /步骤首先ubuntuserver版本安装再赘述基本三步骤首先载镜像使用ultraISO刻录至u盘通U盘引导进行安装安装程要求输入用户名密码定要牢记续软件安装都需要密码login进入系统始进行用户界面安装首先输入命令:sudoapt-getinstallxinit安装界面所示述安装完毕再安装环境管理器本亲测安装GNOME使用命令安装:sudoapt-getinstallgdm安装界面所示安装桌面环境本亲测安装KUbuntu安装命令:sudoapt-getinstallkubuntu-desktop网说要安装些必要包新立软件包管理器文支持等嫌麻烦进行安装述安装完毕直接重启重启完再进入系统便图形界面
泰来县14788117556: ubuntu 服务器版命令 - ?
卞鱼列沁: 命令没有版本的区别,桌面版和服务器版都一样.服务器版仅仅是没有桌面环境.我是拨号上网的个人服务器,一般只用几个命令: 刚装完机后,先更新,用下面两个 sudo apt-get update 更新源 sudo apt-get upgrade 更新已安装的包 ---------------...
泰来县14788117556: 如何在ubuntu下建立web server - ?
卞鱼列沁: 以参考如下Web服务器的建立过程.示例环境及web服务器软件:Ubuntu 12.04 LAMP(Linux,Apache,Mysql,PHP)1、安装Apache (1)在安装HTTP Server之前需安装APR(Apache Portable Runtime)和APR-util安装APR$ tar zxvf apr-1.4.6.tar.gz$ cd ...