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!!!
安装环境:
在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!!!
相关文章推荐
- ubuntu 安装android+eclipse+adt 开发环境 sdk
- Eclipse搭建Android开发环境-Android SDK和ADT离线安装
- ubuntu下安装eclipse开发android
- Linux(Ubuntu)环境下安装Eclipse+Android SDK(ADT)教程
- 从零开始学android:搭建Android开发环境 —— ADT、Eclipse、Android SDK的配置及使用
- 搭建android开发环境安装ADT时出现requires 'org.eclipse.gef 0.0.0' but it could not be found
- Ubuntu下安装Android Eclipse开发环境
- android开发一个安装好adt插件的eclipse绿色版
- Ubuntu下安装Android Eclipse开发环境
- 一键解决Ubuntu下安装Eclipse Android/C/C++ 开发环境
- Eclipse搭建Android开发环境(安装ADT,Android4.4.2)(转)
- Ubuntu开发环境搭建 Java、Eclipse和ADT插件安装
- Ubuntu 12.04安装MySQL,JDK 7,Eclipse搭建android开发环境
- 一键解决Ubuntu下安装Eclipse Android/C/C++ 开发环境
- 一键解决Ubuntu下安装Eclipse Android/C/C++ 开发环境
- eclipse 搭建Android开发环境 安装ADT 24.0.2
- Ubuntu Android 开发(二) Android SDK 安装
- 离线安装Eclipse的Android ADT开发插件
- Eclipse搭建Android开发环境(安装ADT,Android4.4.2)