Linux之android平台搭建

 在linux下搭建android开发环境,和windows下的搭建有很大的区别,其搭建的顺序分别是java JDK安装---路径设置---eclipse下载---安装ADT插件---下载androidSDK,具体步骤可以总结如下:

安装条件需要Linux操作系统,我用的是虚拟机加Ubuntu 11.10版本。

1、  JDK下载安装。

(1)进入如下网址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html

(2)下载.tar.gz文件(两个都可以),也可以下载其他版本,但是都必须是linux版本才可以,我下载的是java7.0版本,解压到/username/download目录下,解压命令为tar –zxvf 包名。如下图(示例)

(3)在 /usr/local 目录下创建一个 jdk7 的目录

cd /usr/local && sudo mkdir jdk7

将jdk7(上面解压的文件夹)目录复制到 jdk7 目录下(注意:来源路径只是例子,应按实际输入)

cd jdk7

sudo cp –r /home/username/download/jdk1.6.0_23/* .

命令解释:-r表示复制整个文件夹,*后面有个空格加“.”号,没有好像都不行,这个我在网上查了也没有详细解释,实验得出的。

(4)完成后,设置环境变量。使用 gedit 编辑profile文件,profile文件是为用户配置的配置文件,保存了一个用户的环境变量等,每个用户都有一个单独的该文件,包括root用户。

sudo gedit ~/.profile

在文件末尾增加以下内容:

export JAVA_HOME=/usr/software/jdk7

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

(5)使用echo命令打印路径信息,并执行source ~/.profile

echo $JAVA_HOME

echo $CLASSPATH

echo $PATH

source ~/.profile (用于刷新配置文件)

注:在后续操作中,特别是在eclipse中安装ADT插件的时候,需要用户级别为root,所以,为了安全起见,同样在root用户模式下重新操作(4)和(5)。

(6)终端输入 java –version 查看JDK是否安装成功。

1、  下载eclipse,进入eclipse官网(http://www.eclipse.org )下载linux版本。同样解压到相应文件夹(eclipse)。可以使用ln 命令将图标链接到桌面。在后续的安装ADT插件时候需要root权限,这时候不能双击打开,而必须从终端以root身份命令打开,打开方式即是进入该图标目录,执行eclipse即可。一个奇怪的问题是,我想把上面解压的eclipse文件夹转移到上面建的software文件夹中统一管理,但是使用上面相同的复制命令却不能把文件夹下的二级文件夹下的文件全部转移,我思考是否对文件夹中的某些文件权限访问不够,或者是cp命令错误,查阅均未果。

1、  安装ADT插件

(1)       下载ADT插件,一般也可以在线安装,但是非常慢,建议下载后从本地安装。版本比较多,最好下载最新版本,如果版本过旧,在以后导入android SDK时会提示ADT插件不够新之类的错误。当然,这类错误也可能是由于SDK与该ADT不匹配造成的,我就遇到了这个问题,很长一段时间都煞费脑经。当时用的SDK是android-sdk_r15-linux,到现在我都不清楚这个SDK和其它的有什么区别。

(2)       安装SDK的时候,一般都会很顺利,但是也会出现错误,错误一般是此插件需要其它插件之类,网上的解决方案一般是更新插件,然后再安装,可能这也是一个错误,但是我没有遇到。我在更新Eclipse插件的时候还是遇到上述问题,煞费脑经之后,我决定改变权限安装插件,在终端中重新打开eclipse,安装,解决问题。

2、  下载android SDK,导入eclipse,基本和windows下差不多,需要注意的就是SDK版本与ADT插件版本是否一致的问题。

3、  关于离线更新SDK

其实 SDK 的更新(下载)过程是十分的慢,实在是一种折磨,但我们还是有办法可以加速这个更新过程,接下来看看该怎样做……

当 Installing Archives 这个窗口在执行下载更新的时候, Android-sdk-linux_86/temp 目录内会生成一个相应的安装包 zip 文件( 如 tools_r08-linux.zip ),那么我们就可以根据生成的更新文件,用其他的下载工具去下载,提高下载速度。如上面的 tools_r08-linux.zip 的下载地址为:

http://dl-ssl.google.com/Android/repository/tools_r08-linux.zip

在离线安装之前,先点击 "Cancel" 取消正在下载的安装包,将已经下载好的安装包文件复制至 Android-sdk-linux_86/temp 目录下,然后再重新执行一次上面所说的更新过程——在 Installed Packages 页点击 ”Update All...“

更新完 Android SDK Tools 后,你需要重新启动 Android SDK ,接下来你会发现还有多个更新需要下载。

同样用上述的方法,将需要下载的安装包下载下来,然后安装,这样就可以节省更多时间了!

以下是部分需要下载的安装包文件地址:

http://dl-ssl.google.com/Android/repository/platform-tools_r01-linux.zip

http://dl-ssl.google.com/Android/repository/docs-2.3_r01-linux.zip

http://dl-ssl.google.com/Android/repository/android-1.5_r04-linux.zip

http://dl-ssl.google.com/Android/repository/android-1.6_r03-linux.zip

http://dl-ssl.google.com/Android/repository/android-2.1_r02-linux.zip

http://dl-ssl.google.com/Android/repository/android-2.2_r02-linux.zip

http://dl-ssl.google.com/Android/repository/android-2.3_r01-linux.zip

http://dl-ssl.google.com/Android/repository/samples-2.1_r01-linux.zip

http://dl-ssl.google.com/Android/repository/samples-2.2_r01-linux.zip

http://dl-ssl.google.com/Android/repository/samples-2.3_r01-linux.zip

完成以上安装之后,就可以开始第一个Hello World程序了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值