今天重装了Ubuntu11.04,在配置Eclipse的时候,安装ADT搭建Android开发环境的时候出现如下错误:
Cannot complete the install because one or more required items could not be found
几次安装都不成功,为此查询资料,发现是
WST Server Adapters没有安装,为此,重新安装。
在
Help->Install New Software选择默认的系统源,Galileo Update Site - http://download.eclipse.org/releases/galileo/
(我的是v3.5.2的Galileo版本)
在网上看到即使是v3.6版本也是可以利用这个办法安装的。
选择安装后,一定要选中Contact all update sites during installing to find required software.
然后安装成功后,在安装ADT即可成功。然后在选择androd选项设定SDK路径即可。
附:ubuntu配置Android开发环境步骤:
1; sudo apt-get install eclipse
2; start eclipse
3; click help-> install new software->work with ; fill https://dl-ssl.google.com/android/eclipse/
4; select the software what you want to install ;click next;
5; click windows->preferences ->android ; config your sdk location;
6; click windows->android sdk and avd manage->installed packages ->update and download your ADT;
7; follow step 6, create a AVD
8; create a android project and start monitor. and enjoy your android
另外,在最后运行Eclipse的过程中,总是出现AVD创建失败,无法创建SD卡,昨晚折腾了一晚上,终于发现了原因所在,就是权限不够。
在网上有很多资料,讲到64位机子的话需要安装sudo apt-get install ia32-lib,不过我检查过系统版本,确实是32位,所以只能是另外一个原因,权限不够,尽管不断的使用chmod来修改权限,但是始终失败,系统也没有提示信息。后来发现,原因自己Linux版本的Android SDK是在挂载的一个磁盘上面的,而不是在linux系统中的文件,所以无法对这个NTFS盘直接修改权限。
拷贝文件到linux分区下面,利用chmod修改权限,成功。然后在Eclipse中重新设置下SDK的路径,再次创建,即可成功!注意,直接对一个文件夹利用chmod命令无法修改文件夹下面的所有文件的权限,而只是修改的文件夹的权限,比如读写和可执行,但是对于单独的文件,就要具体的分别设定了,可以参照chmod命令的帮助文件。例如,可以使用chmod -R 来递归的对子文件夹和文件进行修改权限,再利用ls -l来观察修改是否成功。
附录:参考资料。
2.
关于创建AVD失败的部分资料在StackOverflow上面有若干帖子进行讨论,主要原因有两点。(1)64位系统版本没有装ia32-lib (2)权限不够,修改即可。
posted on 2011-09-11 22:16
deercoder 阅读(9228)
评论(1) 编辑 收藏 引用 所属分类:
Unix/Linux 、
Android