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

    由于最近的工作要进行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 JAVA_HOME=/home/yvon/download/jdk1.5.0_22
   export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
   export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
  保存。
  重启机器。

 

 在重启后进入终端,查看环境变量修改成功与否
  echo $JAVA_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 AVD Manager 运行sdk的管理菜单,进行android的 package的下载。

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

 

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

 

5.运行虚拟机

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

 

选择 New新增加虚拟机。

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

 

 

 

 

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

 

顺便抱怨一下linux,经过这次的操作,终于明白了linux为什么普及度那么低,使用起来实在太麻烦了,你也可以说他是强大,但是用户的体验不好。windows安装软件,最最难的可能是要配置一下环境变量,但是在linux下,你没有命令行的输入是无法实现,这样,普通的用户那能玩的转啊。还好有google。所以要感谢google!!!

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值