$vi /etc/profile
输入i,在最后加入以下内容:
#set java environment
export JAVA_HOME=/usr/java/jdk1.7.0_25
export JRE_HOME=/usr/java/jdk1.7.0_25/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$JAVA_HOME/lib
export JACA_HOME
export PATH
export CLASSPATH
然后使环境变量立即生效
$source /etc/profile
1.4 测试java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
wget http:
//dl
.google.com
/android/android-sdk_r20
.0.3-linux.tgz
tar
-xzf android-sdk_r20.0.3-linux.tgz
yum
install
glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686
2.5 设置SDK环境变量
设置环境变量直接运行指令:
echo
"export PATH=$PATH:/usr/local/android-sdk-linux/platforms"
>> ~/.profile
echo
"export PATH=$PATH:/usr/local/android-sdk-linux/tools"
>> ~/.profile
运行:android
update sdk --no-ui
三,Linux部署Ant
Ant 是一个 Java 项目构建工具,也是 Android SDK 默认支持的构建工具。(更多关于 Ant 介绍)
你可以使用 yum 自动安装 Ant[3]:
# yum install ant
在使用 Ant 的时候你可能遇到以下错误提示:
... 199: No supported regular expression matcher found: java.lang.ClassNotFoundException: org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp ...
解决方法是安装 ant-apache-regexp[4]:
$ sudo yum install ant-apache-regexp
我实际的 Ant 版本为 1.9.4,安装路径为 ~/work/env/apache-ant-1.9.4,编辑 ~/.bash_profile:
# ant configuration export ANT_HOME=$HOME/work/env/apache-ant-1.9.4 export PATH=$PATH:$ANT_HOME/bin
-rw-r--r--. 1 root root 640 Jun 8 16:48 AndroidManifest.xml drwxr-xr-x. 2 root root 4096 Jun 8 16:48 TestDemo -rw-r--r--. 1 root root 698 Jun 8 16:48 ant.properties drwxr-xr-x. 5 root root 4096 Jun 8 16:49 bin -rw-r--r--. 1 root root 3920 Jun 8 16:49 build.xml drwxr-xr-x. 3 root root 4096 Jun 8 16:49 gen drwxr-xr-x. 2 root root 4096 Jun 8 16:49 hsperfdata_root drwxr-xr-x. 2 root root 4096 Jun 8 16:48 libs -rw-r--r--. 1 root root 430 Jun 8 16:49 local.properties -rw-r--r--. 1 root root 781 Jun 8 16:49 proguard-project.txt -rw-r--r--. 1 root root 563 Jun 8 16:49 project.properties drwxr-xr-x. 8 root root 4096 Jun 8 16:48 res drwxr-xr-x. 3 root root 4096 Jun 8 16:48 src
-rw-r--r--. 1 root root 640 Jun 8 16:49 AndroidManifest.xml -rw-r--r--. 1 root root 60 Jun 8 16:49 AndroidManifest.xml.d -rw-r--r--. 1 root root 35294 Jun 8 16:49 TestDemo-release-unsigned.apk -rw-r--r--. 1 root root 90 Jun 8 16:49 TestDemo-release-unsigned.apk.d -rw-r--r--. 1 root root 34149 Jun 8 16:49 TestDemo.ap_ -rw-r--r--. 1 root root 461 Jun 8 16:49 TestDemo.ap_.d -rw-r--r--. 1 root root 183 Jun 8 16:49 build.prop drwxr-xr-x. 3 root root 4096 Jun 8 16:49 classes -rw-r--r--. 1 root root 2036 Jun 8 16:49 classes.dex -rw-r--r--. 1 root root 354 Jun 8 16:49 classes.dex.d drwxr-xr-x. 2 root root 4096 Jun 8 16:49 dexedLibs -rw-r--r--. 1 root root 96 Jun 8 16:49 proguard.txt drwxr-xr-x. 6 root root 4096 Jun 8 16:49 res