最近将工作环境完整的转移到ubuntu下了,之前是主windows,副ubuntu,现在是主ubuntu副windows。 放弃了之前的32位版本的ubuntu 11.10,安装的版本为ubuntu 12.04 X64 LTS 。就配置期间遇到的问题做一下小节。
1. Android开发环境的配置
其实一开始选择64位版本也是为了Android。一开始下载了Eclipse,然后去下载SDK,使用了64位当然要重新下了,版本为android-sdk_r21-linux.tgz,在下载的ADT的时候,看到google官网上的一个新鲜玩意adt-bundle-linux-x86_64.zip,果断下载,解压一看,里边包括了Eclipse,ADT,运行Eclipse,感觉就是不一样,和guno那启动画面完全不一样,至少感觉到了一点新意啊。这样下载IDE还不错,就是资源占用有点高,估计是我电脑该换代了。下了这个包基本不用做什么配置马上就可以用了,Google会在IDE上帮很多忙,用用就感觉到了。
但是在这个时候adb会发生错误,在启动的时候会报如下错误:
adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
马上使用ldd命令加载adb看看,会发现有几个库会加载不上,这就是问题的所在,原因就是adb使用的是32位的库,所以,安装上把:
$ sudo apt-get install ia32-libs
等大概20分钟,就会安装好了,具体时间还需要看具体网络以及电脑的配置。也真是的,编译Android源码需要64位环境,adb需要32位。
再来说NDK的配置,下载的是android-ndk-r8-linux-x86.tar.bz2,安装的还算比较顺利,使用上至少比在windows下使用cygwin方便多了。
2.Chrome
在windows下使用这个浏览器,在云上保存了书签,想的是使用方便,结果不到一天的时间就死机2两次,开始感觉估计是电脑不行把,但是觉得不应该啊,果断Google,发现这篇文章: http://my.oschina.net/noahxiao/blog/65071 ,给出了解决方案,希望不会再出问题把。
3.QQ
就是因为使用webqq崩溃,然后chrome继续出问题,这qq也真是的,这么多年了哎。