Linux下的Android开发环境配置完全手册(2)

确认后,选择 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 文件即可:

Linux下的Android开发环境配置完全手册

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/24501.html