由于项目的需要,需要在linux下搞android开发,于是装了最新的ubuntu11.04系统,开始搭建android开发环境。下面就按步骤说明
1、首先安装jdk
开始看别的帖子,是用sudo apt-get install sun-java6-bin,但是找不到包,于是用
#apt-cache search jdk
查找了一下jdk,找到包名openjdk-6-jdk,在终端敲入命令安装#sudo apt-get install openjdk-6-jdk
如果你的系统是64位的,需要安装下面两个包
#sudo apt-get install lib32stdc++6 ia32-libs
2、安装eclipseandroid开发需要eclipse3.4或者3.3版本,而ubuntu目前安装包服务器上的不确定是什么版本的,于是上官网下载:http://www.eclipse.org/downloads/,eclipse会自动根据你的
系统打开相应系统的下载网站,我开始下载的是Eclipse IDE for Java EE Developers 版本的,但是经过后期使用,发现没必要,下载Eclipse IDE for Java Developers就可以了。
下载完成后,解压缩
tar -zxvf eclipse-jee-indigo-linux-gtk.tar.gz
解压后,在eclipsse文件中,有一个可执行文件eclipse,可以用终端命令运行之。如果嫌每次在终端敲命令运行太麻烦,则可以为其建立一个桌面启动器,这样就可以随时点击桌面图标启动了。3、安装Android SDK
打开浏览器,输入http://developer.android.com/sdk/index.html,下载所需平台的sdk版本,这里我选择的是android-sdk_r12-linux_x86.tgz这个包。
或者直接在终端用命令下载:
#cd ~
#wget http://dl.google.com/android/android-sdk-r12-linux_x86.tgz
下载完成后,用解压命令解压
tar -zxvf android-sdk_r12-linux_x86.tgz
解压后,将解压后的文件夹移动到你想要保存的目录,在这里我放到了个人的用户目录中($HOME),现在我们要将目录下的tools和plantform_tools目录添加到PATH路径变量中。在这里说一下,添加PATH路径有以下三种方法:
- 直接用export命令,如
export PATH=$PATH:($HOME)/android-sdk-linux_x86/tools
用这种方法,只是添加了临时环境变量,重启后消失
- 修改profile文件
#sudo gedit /etc/profile
打开后,在文件末尾添加export PATH=$PATH:($HOME)/android-sdk-linux_x86/tools
这种修改是针对所有用户的,不安全,不建议此种修改- 修改.bashrc文件
sudo gedit ~/.bashrc
然后在文件末尾添加如下以下语句export PATH=$PATH:($HOME)/android-sdk-linux_x86/tools
export PATH=$PATH:($HOME)/android-sdk-linux_x86/tools
export PATH=$PATH:($HOME)/android-sdk-linux_x86/plantform-tools
4、安装ADT插件
打开Eclipse,在Eclipse中选择 help-->install new software....,出现如下图
点击Add按钮,填入http://dl-ssl.google.com/android/eclipse/,如下图
安装ADT工具插件,安装完成后,重启Eclipse。
5、更新Android SDK
在终端输入如下命令,启动Android SDK and AVD manager工具
#cd ~/android-sdk-linux_x86/tools/
#./android
启动后如下图
点击“Settings”
照图选中后,点击 "avalible packages"选择要安装的包。
6、设定Android SDK Home
Eclipse 重新启动后,,更新Eclipse Preferences对应到Android SDK目录。依次选择window-Preference项,选择Android标签,单击"Browser",选择Android SDK目录路径。
返回到Preferences界面后,单击“Apply”项,完成设定。
在这里说一下,在选择Android SDK 的路径的时候,Eclipse没反应了,点击关闭也关不掉,只好在终端里搞死它
#ps -e
查出eclipse的进程id后,用kill命令杀死它
#sudo kill 234(234为eclipse进程的id号)