ubuntu安装eclipse

前几天在ubuntu上配置eclipse和android的开发环境,真是让我打开眼界,我是个windows党,之前很少使用ubuntu,但是一时冲动的我觉得有必要将开发转移到ubuntu上,于是乎,我就蛋疼的花了一天的时间配置整个环境,真的很惭愧。


下面就说一下自己配置过程中的经验
安装时javasdk和eclipse只需要解压到同一个文件夹里就好了,我是学的别人,都解压到了/opt文件下,解压时的命令如下,sudo tar-zxvf filename.tar
务必要使用管理员权限解压,之后就使用命令:
sudo gedit /etc/profile
在这个文件里面添加如下内容:
 
exportJAVA_HOME =/ opt / 你的jdk名称
export JRE_HOME
=/ opt / 你的jdk名称/jre
exportCLASSPATH =.; $CLASSPATH ; $JAVA_HOME / lib ; $JAVA_HOME / jre / lib
export PATH
= $JAVA_HOME / bin ; $JAVA_HOME / jre / bin ; $PATH ; $HOME / bin

问题1,ubuntu一直循环在图形登录界面
修改PATH的时候需要特别注意,改错了很有可能出现大错误,我第一次装的时候就是吧
$PATH 漏掉了,结果导致ubuntu开机时就开到用户登录的界面,密码怎么输都进不去,一直在登录界面循环,着实郁闷了我好久。
查了好久才找到解决办法
图形登录界面键入ctrl+alt+F1,进入文字界面,之后输入你的用户名和密码,注意这时候可能因为你的PATH的修改而导致无法显示中文。
之后使用命令:
sudo vi/etc/profile,这里要注意,sudo和vi是不能直接使用的,因为我忘记了当时的全路径是什么了,所以就简单的写了sudovi,实际操作的时候需要加上路径名的。
这时候你可能会问,哎呀,我不知道sudo和vi的路径啊,呵呵,没关系,只要你在命令行输入sudo,而后回车,他会提示你,应该使用"/路径/sudo",没错,照着它的提示输上sudo的全路径,vi也使用相同的方法。
进入vi之后,选中你添加的那些行,全删掉,删除命令是“dd”两个d,之后单击esc,再输入“:”+“wq”,退出。别舍不得,因为有时,有可能其他地方也有错。改好后按alt+F4,退出到登录界面,ctrl+alt+delete重启,我保证你能登进去。
仔细核对路径之后,再对profile做修改,如果出错就重复上面的步骤。

问题2:
给androidsdk选择目录的时候提示找不到adb或者Emulator,先别急,这有可能不是sdk的问题,在重装sdk之前,请先试试我的方法:
进入你放置sdk的目录,运行命令:
chmod -R 777 *
说道这里你可能明白了,你存放sdk的地方,你的eclipse可能没有权限读取或者执行,或者说你的eclipse没有对sdk中二级或更低级目录的读取或执行权限,从而导致你的eclipse无法打开tools和platform-tools,进一步导致了eclipse找不到adb或者emulator。

当让如果你数值chmod命令和eclipse对sdk的使用权限要求的话,你最好不要使用777权限,毕竟啥都能让别人改不好,我是刚接触ubuntu,所以只能偷懒用777了。

问题3:
安装adt时提示缺少wst和一个c++的开发环境
在你安装adt的界面里输入http://download.eclipse.org/releases/helios,后面是不是helios根据你的eclipse版本决定,具体安装什么版本和自己的eclipse是什么版本我也没有弄清楚,我只是随便装了一个,

缺少c++环境的哪个提示是什么我忘记了,但有一件事要提醒大家,或许你安装的时候已经有了对应的C++升级http,它是不是提供了两个选项?嘿嘿,装的时候只需要装那个有main这个单词的那一个就好了,否则在你装C++插件的时候它还会提示错误。


问题4;
创建虚拟机的时候
提示

Failed to create the SD card.

Failed to create sdcard in the AVDfold

别急这事个很常见的命令,引起这个问题一般只会有两个原因,

1,你的eclipse对sdk下的tools和platform-tools中的工具缺少执行权限,这个,或者你没有创建avd的目录的读写权限。

这个问题我不存在,因为我在问题2的时候直接“chomd -R 777*”了,嘿嘿,那么能导致这个问题出现的就只能是下面的原因了:

64位系统部不兼容32位系统,64位是你的电脑,32位是你的虚拟机,实际应用中就是你的手机或者pad,

使用命令uname -ar可以查看你的电脑位数,如果是32位,下面这个方法就不适合你,这时你就要找更高级的方法了,祝你好运ubuntu安装eclipse这时你需要使用如下命令更新32兼容包:

sudo apt-get install ia32-libs

之后如果还不行,再执行一遍sudo apt-get installia32-libs

我就是执行了两边才好的,第一次的时候漏装了几个包,后来补全了也没用,再后来就重新将这个兼容包装了一遍,就OK了。


我在安装过程中遇到的问题主要就是上面这几个,最后我的avd和android程序都成功运行了,希望现在看我这篇帖子的你也能一步步的把android环境搭建好,嘿嘿,这很有意义哦。


转自:http://blog.sina.com.cn/s/blog_9d42b8d301017z3l.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值