确认后,选择 DDMS 和 ADT(Android Development Tools) 并按提示一步步的安装就可了。
如果配置ADT安装路径后如果出现连接不到网站更新的错误,则极有可能是因为 debian的ipv6功能打开了,导致java不能访问网络,可以通过以下命令马上解决:
# sysctl -w net.ipv6.bindv6only=0
当然以上命令只是治标的,想重启后更改依然有效,则要更改下面这个文件/etc/sysctl.d/bindv6only.conf的选项:
net.ipv6.bindv6only = 1
为:
net.ipv6.bindv6only = 0
如果直接下载ATD .zip 包安装好ADT,上面这个问题在后续还会表现为 adb 和 ddms 连接不到模拟器。
这个问题出在 debian 上,还是 debian/sequeeze 特有的,和一个 ipv6 的设置有关,这一设置会造成 java 相关程序,比如 eclipse , avd 联网出现问题。这个问题的原因是 Debian 把 ipv6 编译进内核, jvm 是支持 ipv6 的,可惜一般情况下, debian 会启动 ipv6 的 network interface ,但是,并没有其相应的路由,这样, java 就找不到路去连接 parent process 了。其他的版本如果存在类似配置的情况下,也应该会存在类似的问题。
ADT安装完成后,还需要在 eclipse 里配置SDK。在配置 sdk 前,可以选择先升级 sdk 。
Android SDK 在 2.1 之前,是可以选择在原有的版本上直接增加多个版本的SDK。如最新的 android-sdk_r06-linux_86.tgz, 解压后其实还不是完整的SDK,需要在线升级一下。
解压文件后,直入 tools 目录,运行 android 文件即可: