您的位置:首页 > 编程语言 > Java开发

android开发1--在ubuntu上安装jdk1.5、eclipse、ADT和android sdk

2010-12-09 16:48 585 查看
由于最近的工作要进行android的开发,所以开始学习linux、android和java(痛苦中。。。)。由于以前没有真正在linux下的进行开发应用,对linux很不熟悉。在安装android的开发软件过程中遇到了很多的问题,折腾了好久,一点点的google然后尝试,总算是安装成功,所以要感谢google和大家的共享,因为很多问题都是在看了网友的文章后解决的。由于问题都比较分散,所以在完成了安装后做了一下总结和归纳。







安装环境:

在VirtualBox下安装的ubuntu, 版本为10.04,



为了软件顺利地安装,在使用vritualBox时,请注意以下问题:



1. 在建立虚拟机的硬盘时,起码要指定30G或者更大的空间,使用动态扩展,否则如果后面发现空间不够用时会很麻烦的。



2. 在安装好ubuntu后,必须安装VirtualBox的增强工具,

方法如下:

进入虚拟机,最上面第二个“设备”菜单最后一项是安装增强包。

然后在ubunut上产生的光驱,进入后运行autorun.sh安装重启即可。



重启后就可以与windows进行拷贝粘贴,这样效率会高些



3. 建立虚拟机下linux和windows的共享空间。



1.)首先在打开virtualbox窗口时“设备——》分配数据空间”里设置你要共享windows目录,然后在ubunut下建立一个共享文件夹。



2.)在linux的终端下输入sudo mount -t vboxsf 共享名(数据空间的名字) 挂载路径(新建的文件夹的路径,如:/mnt/shared)



如果需要卸载,输入:sudo umount -f 挂载路径(如:/mnt/shared)

3.)如果不想每次都要输命令,可以在/etc/fstab中添加一项

数据空间的名字 linux下共享路径(如:/mnt/shared )vboxsf rw,gid=100,uid=1000,auto 0 0



要注意不要将数据空间的名和共享的路径写错,否则启动时会报错。



建立了共享后,就可以方便在linux和windows间进行文件拷贝了。





软件安装



一、安装java JDK1.5.



在ubuntu 10.04上默认的软件包中,没有JDK1.5, 所以用 sudo apt-get install sun-java5-jdk 会提示找不到相应的软件包.

必须要将软件包的源更改为9.04的软件包,才能用apt的方式安装,这样做好处是不用配置太多的环境变量,安装好了就能够用,而且对后面获取android源码时要求安装的软件也有好处。



如果你先前安装了jdk1.6,卸载吧:

apt-get remove sun-java6-jdk sun-java6-jre sun-java6-bin



1.更换ubuntu 9.04的软件包源



更改的方法如下:

sudo -i

cd /etc/apt/

cp sources.list sources.list_bak

gedit sources.list

将该文件的内容全部替换成如下:

deb http://run.hit.edu.cn/ubuntu/ jaunty main restricted universe multiverse

deb-src http://run.hit.edu.cn/ubuntu/ jaunty main restricted universe multiverse

deb http://run.hit.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse

deb-src http://run.hit.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse

deb http://run.hit.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse

deb-src http://run.hit.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse

deb http://run.hit.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse

deb-src http://run.hit.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse

保存后退出,执行apt的更新命令,刷新软件包的软件列表

apt-get update



在完成更新后,进行jdk1.5的安装

apt-get install sun-java5-jdk

然后就是等待linux自动下载,在现在完成后会进入安装界面,选择ok就就可以了。





2. 验证和设置环境变量



1)查看安装成功与否

java -version

显示信息:

java version "1.5.0_19"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)

Java HotSpot(TM) Server VM (build 1.5.0_19-b02, mixed mode)

则安装成功。



2)环境变量

如果需要的话,可以按以下方式来配置。

sudo gedit/etc/profile.d/java.sh

这样可以在所有的用户中使用

在新的java.sh中输入以下内容:

#set java environment

export J***A_HOME=/home/yvon/download/jdk1.5.0_22

export CLASSPATH=.:$J***A_HOME/lib:$J***A_HOME/jre/lib

export PATH=$J***A_HOME/bin:$J***A_HOME/jre/bin:$PATH

保存。

重启机器。



在重启后进入终端,查看环境变量修改成功与否

echo $J***A_HMOE

echo $CLASSPATH



3. 还原sources.list

在安装完成后,如果想恢复原来的软件包的源,可以进行以下处理:

mv sources.list_bak sources.list

apt-get update





二、 安装 eclipse 和 ADT



1. 在eclipse的网站上下载eclipse的linux最新版,我下载的是Helios版本(现在的软件都喜欢用代号来替代版本好,很烦!!!)。

下载地址:http://www.eclipse.org/downloads/?osType=linux



也可以通过sudo apt-get install eclipse-pde来自动安装,不过不推荐因为遇到的问题会比较多。

开始我也是通过apt的方式安装,但是在安装ADT的Android Development tools时,会报告“requires 'org.eclipse.gef 0.0.0' but it could not be found"的问题。可能是软件包的eclipse版本太低,要通过eclipse的更新来消除错误。操作起来很麻烦。



所以推荐用下载的方式来安装。



2. 通过Vbox的共享把eclipse拷贝大linux内,然后通过右键解压即可(linux大虾应该是同命令来解压的吧,我是小白,所以喜欢用简单的方法),然后拷贝到你需要的目录就好了。好像linux下,一般是推荐程序放在/opt下。





3.运行eclipse,选择help下的install new software,

在work with的中输入以下网址:
http://dl-ssl.google.com/android/eclipse
然后等待name那的显示信息,在展开完毕后,显示Developer Tools后,在前面的框框中打勾,进行android DDMS和Android Development tools的安装。



安装时按提示即可,中间会提示说有问题,不用管它,选择继续就好了。

重启后在eclipse的工具条上和菜单windows上有android的工具。



三、 android sdk的安装



1.从网上下载android的linux版本的SDK



由于android的开发网站http://developer.android.com/index.html对我们封锁了,所以必须要用其他方法进入。

我下载了android-sdk_r07-linux_x86.tgz版本,已经包含2.3的内容,



2. 拷贝的linux下,同样右键解压即可。



3. 在eclipse >windows> prefences > Android > SDK Location 选择你的sdk的所在目录

确保sdk的目录是可以你用的帐号是可以读写的。



如果需要,用以下命令更改文件夹的权限。



sudo chmod a+w android-sdk-linux_86 -R



4. 设置好路径后,在windows > Android SDK and ***D Manager 运行sdk的管理菜单,进行android的 package的下载。

在manager菜单下 available packages菜单上,选择要下载的android不同版本的SDK平台



在下载完毕后,在installed Package查看已安装的SDK平台



5.运行虚拟机

在SDK安装完毕后,在android sdk and ***D manager下的Virtual devices下建立android的虚拟机。



选择 New新增加虚拟机。

在配置完毕后,选择建立的虚拟机,然后选择star,即可运行虚拟机。









经过上面的操作,已经完成了jdk和eclipse、ADT和android SDK的安装,整个过程中,java jdk1.5的安装比较麻烦外,eclipse后面的的安装操作与windows的是一样的。



顺便抱怨一下linux,经过这次的操作,终于明白了linux为什么普及度那么低,使用起来实在太麻烦了,你也可以说他是强大,但是用户的体验不好。windows安装软件,最最难的可能是要配置一下环境变量,但是在linux下,你没有命令行的输入是无法实现,这样,普通的用户那能玩的转啊。还好有google。所以要感谢google!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: