随笔-145  评论-173  文章-70  trackbacks-0
今天重装了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来观察修改是否成功。
附录:参考资料。
1. http://chenxiaohu612.blog.163.com/blog/static/192214286201171203220697/
2. 关于创建AVD失败的部分资料在StackOverflow上面有若干帖子进行讨论,主要原因有两点。(1)64位系统版本没有装ia32-lib (2)权限不够,修改即可。
posted on 2011-09-11 22:16 deercoder 阅读(8738) 评论(1)  编辑 收藏 引用 所属分类: Unix/LinuxAndroid

评论:
# re: ubuntu下搭建Android环境:Cannot complete the install because one or more required items could not be found 2011-09-15 17:14 | synthetic feather hair extensions
感谢啊,ubuntu  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理