Android开发环境在Linux上无法连接的问题

按照文档在Linux上安装了Android开发环境,并且安装了Eclipse插件,但是在启动时却出现了下面的问题:

[2011-03-30 17:45:38 - ddms]'adb start-server' succeeded
[2011-03-30 17:45:38 - adb]* daemon not running. starting it now on port 5037 *
[2011-03-30 17:45:38 - adb]* daemon started successfully *
[2011-03-30 17:45:38 - DeviceMonitor]Opening adb connection
[2011-03-30 17:45:38 - DeviceMonitor]Connecting to adb for Device List Monitoring...
[2011-03-30 17:45:38 - DeviceMonitor]Connection attempts: 1
[2011-03-30 17:45:39 - DeviceMonitor]Opening adb connection
[2011-03-30 17:45:39 - DeviceMonitor]Connecting to adb for Device List Monitoring...
[2011-03-30 17:45:39 - DeviceMonitor]Connection attempts: 2
[2011-03-30 17:45:40 - DeviceMonitor]Opening adb connection
[2011-03-30 17:45:40 - DeviceMonitor]Connecting to adb for Device List Monitoring...
[2011-03-30 17:45:40 - DeviceMonitor]Connection attempts: 3

Eclipse始终无法连接到Android开发环境,但如果手动将打开模拟器,用命令行安装编译出的apk文件,却一切正常。

後来在Google的bug管理网站上发现了下面的内容

http://code.google.com/p/android/issues/detail?id=3025

确认了此问题是Android的开发环境的一个bug,按照回复中的解决方法,运行

sudo sysctl -w net.ipv6.bindv6only=0

问题就解决了

在Eclipse上安装SVN(Subversion)插件

首先在菜单上选择Help->Install New Software

点击“Add...”按钮添加软件站,Name处填入任意的名字,比如“Subclipse”,Location处填入软件站的URL,当前版本的URL是

http://subclipse.tigris.org/update_1.6.x

或者可以从subclipse主页[[http://subclipse.tigris.org]]上查找一个最新的

添加後选中这个站点,在下面窗口显示的软件列表中选中Subclipse -> Subclipse (Required) 、 Subversion Client Adapter (Required) 、 Subversion JavaHL Native Library Adapter (Required) 、 Subversion Revision Graph

前三个都必须安装,否则插件无法工作,最後一个推荐安装,因为确实比较好用

总之列表中名字上有“Required”的都必须要安装,Eclipse的几乎所有插件配置都比较复杂,所以一般情况下我基本上都用Netbeans