Ubuntu环境Android开发环境搭建
一、首先准备好必须的安装文件。
1.Eclipse3.6.2,下载页面:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.6.2-201102101200/eclipse-SDK-3.6.2-linux-gtk.tar.gz
2.AndroidSDK,下载地址:http://dl.google.com/android/android-sdk_r10-linux_x86.tgz也可以在http://developer.android.com/sdk找到下载链接,当然,由于众所周知的原因,在国内正常情况下是打不开这个页面的,请科学上网。
3.AndroidPlatform-tools,下载地址:http://dl-ssl.google.com/android/repository/platform-tools_r03-linux.zip
4.Android2.2Platform,下载地址:http://dl-ssl.google.com/android/repository/android-2.2_r02-linux.zip
5.JDK1.6,下载页面:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
二、JDK的安装和环境变量的设置
我第一次安装JDK是学别人使用命令sudoapt-getinstallsun-java6-jdk进行安装的,不过这个命令似乎不太好用,我也不推荐使用。第二次安装的时候是直接去网上下载的tar包,其实tar包解压之后基本上就可以使用,只不过我之前不知道所以傻乎乎地学别人敲命令,最后搞得一塌糊涂。
解压之后配置一下就可以使用了。我选择如下目录存放:/home/huang4hai/Everhuai/Tools。首先进行解压,使用:tar-xvzf jdk-7u2-linux-i586.tar.gz命令。会生成一个jdk1.7.0_02目录。接下来配置环境变量,执行:sudovi /etc/environment命令作如下修改
PATH="......:/home/huang4hai/Everhuai/Tools/jdk1.7.0_02/bin"
CLASSPATH=.:/home/huang4hai/Everhuai/Tools/jdk1.7.0_02/lib
JAVA_HOME=/home/huang4hai/Everhuai/Tools/jdk1.7.0_02
进入主目录,执行source.bashrc,此时,环境变量设置成功。
由于ubuntu10.10中自带有默认的jdk--openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行:
sudoupdate-alternatives --install /usr/bin/java java/home/huang4hai/Everhuai/Tools/jdk1.7.0_02/bin/java 300
格式:sudoupdate-alternatives --install /usr/bin/java java用户的jdk的bin目录/java300
sudoupdate-alternatives --install /usr/bin/javac javac/home/huang4hai/Everhuai/Tools/jdk1.7.0_02/bin/javac300
格式同上
通过这一步将我们安装的jdk加入java选单。
然后执行:
update-alternatives--config java
通过这一步选择系统默认的jdk
这样,再在shell中输入:
java-version时,就会显示系统使用的java是sun的java,至此,jdk安装成功,环境变量设置成功。
二SDK安装解压下载的android-sdk_r10-linux_x86.tgz和platform-tools_r03-linux.zip两个压缩包,生成两个新的目录android-sdk-linux_x86和platform-tools_r03-linux,执行如下两条命令
mvplatform-tools_r03-linux platform-tools
mvplatform-tools android-sdk-linux_x86/
然后为其配置环境变量。从android2.3开始,sdk的目录结构发生了变化,多了一个plthforms-tools文件夹,adb文件有tools文件夹移动到了这个目录,因为不能只配置tools文件夹的环境变量,还需配置platforms-tools文件夹的环境变量,配置方式和配置java的环境变量一样,秩序在Path后依次添加两个文件夹的路径即可,配置完成后在命令行中输入adb可能不管用,提示没有这个命令,这时可以重启系统,然后就可以了。当然你也可以使用命令source/etc/environment使其生效,接着运行adb就有用了。至此,android在ubuntu下的开发环境已经搭建成功
三、Eclipse安装
Eclipse同样只需解压即可使用,并且是可以不配置环境变量的。
进入其主目录,运行./eclipse命令即可启动eclipse。当然我这个时候终端会提示:(eclipse:17930):Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”。关闭eclipse运行sudoapt-getinstallgtk2-engines-pixbuf即可。重新启动便没有上述提示。
运行Eclipse,设置工作区,然后在Help菜单——InstallNewSoftware,点击右边的Add,在Location里输入http://dl-ssl.google.com/Android/eclipse(http后面要不要s都可以),Name随便输个ADT,点击OK。然后列表内会出现条目,勾选全部,然后Next,等待(要等好久,如果进度条停住超过10分钟还是不动的话,我建议你用VPN科学上网然后再进行这一步)。然后会出现一个新的窗口,让你Accept协议,点击Finish继续。然后就是真正的安装ADT插件过程了,也要等上10分钟,中途可能会跳出“SecurityWarning”窗口,点击OK,再等两分钟会提示你重新启动Eclipse。
重启之后会让你设置SDK路径,然后根据提示一步步往下走就可以了。这个时候你最好再更新下SDK。
参考:
http://www.cnblogs.com/transmuse/archive/2011/02/11/1951412.html
http://darkhandz.com/ubuntu-10-04-android-dev-environment/
http://blog.csdn.net/magicyu2/article/details/4755747