android studio with ubuntu 14.04

第一次打开就发现有个报错 libz.so? 好像又是32位问题,补装下库 lib32z1

adb识别不了我的MX4,添加udev条目,参考

google官方说法:http://developer.android.com/tools/device.html 里面说了如果你是windows下开发要如何如何,osx下面就跳过了,直接可以工作!!Ubuntu下的话就下面一堆操作……
http://stackoverflow.com/a/12664045 这里这个问答里面加的id基本就是google给出来的大厂的VendorId,显然木有魅族的,通过lsusb找出来加上,not work,问题里面的的上一个回答说用root启动adb server,not work.重启试试

Selection_004

 

靠,原来还漏了一个东西, 查了下第三方usb vendor,像魅族这种,需要额外添加配置,修改
~/.android/adb_usb.ini把魅族的mx4的id 0x2a45加上,重启adb server 这下终于连上了

Selection_005

Ubuntu 14.04后续

接上一话

触摸板问题,系统设置里面可以关闭触摸板,下次开机又自动启用了,我们需要一个叫做touchpad-indicator的东西,不过按照一般网上说的方法添加ppa源之后,apt更新了之后,还是找不到那个包,我直接去下了deb来安装 http://www.ubuntuupdates.org/package/atareao_atareao/trusty/main/base/touchpad-indicator

搜狗拼音输入法问题:其实系统自带的ibus输入法输中文也还行,不过有时候会掉链子 出现怪异模式 参考:http://blog.csdn.net/tao_627/article/details/24119037

Selection_003

 

ps 截图工具用的shutter,很强大,所以依赖包超级多……

倒腾Android Studio(是的)下载的android sdk 里面的adb是32位的elf,会导致无法直接使用adb命令,需要装一下i386的东西,参考:http://askubuntu.com/questions/454253/how-to-run-32-bit-app-in-ubuntu-64-bit

grub-customizer工具,这个可以帮你很方便的调整启动的东西,例如你可以把没有用的一些老版本内核的引导条目或者内存测试那些去掉,可以调顺序,调时延,调主题,改内核参数都可以,这个工具以前也是一直有用的,主要是有时候系统更新了新版内核之后启动引导菜单就被还原到默认了,用这个可以自己倒腾https://launchpad.net/~danielrichter2007/+archive/ubuntu/grub-customizer

哦还有个很重要的问题,攀爬问题,这个问题很蛋疼的,一个畅通无阻的网络是基础设施级别的重要呢,我一开始是这么搞得,先装了openconnect,连上我的某PN,之后拖了chrome这个大家伙下来,然后搞了go  git hg的环境,clone了shadowsocks的code,本地编译了shadow-local,一切就都好起来了~

Ubuntu 14.04 还是那么难用

大学的时候玩过一段时间的ubuntu,那时候版本号还是11什么的,现在都出到14了,昨天新装了一下。覆盖了之前笔记本里面的老版本。老版本又是弄kde又弄别的奇怪东西,已经不能很好的运转了。

我以为到了14了会有什么大的改进,结果发现没有,还是那样的gnome界面,没多大变化。我以为易用性上面会有改善,但是显然没有。记录下一些东西。

安装的时候可以不要联网,联网了也不要选择下载软件包,超级慢。安装过程能够skip的例如语言包尽量都skip掉,先进到基本的系统,改下163或者sohu的镜像源,再去下载安装软件包会爽一些。
http://mirrors.163.com/.help/ubuntu.html

可以照着里面的指引,修改你的配置,不过改掉系统版本名就对了,例如14.04是trusty, 昨天还好好的今天居然遇上了网易源坏了,换了sohu,好像不太对劲,我没有去掉原本配置文件里面的官方源,因为我发现如果去掉了官方源很多软件包会找不到。

第二个遇到的坑是不知道为啥更新了什么之后,系统的dns不对,查了下ubuntu又搞了什么黑科技,从12开始用了一个东西管理resolv的事情,已经不推荐自己修改resolv.conf,在配置里面写了nameserver是127.0.1.1,但是解析好像有问题,查了发现好像是个已知bug,需要配合dnsmasq使用,不过dns坏了你软件包也是装不上的,因为连不上源,得先把dnsmasq这个配置去掉,具体参考这个文章:
http://askubuntu.com/questions/368435/how-do-i-fix-dns-resolving-which-doesnt-work-after-upgrading-to-ubuntu-13-10-s

中文问题,我选了英文安装,是的从安装向导开始我选择了英语,因为一开始我选了中文之后我发现安装向导我都看不懂了,翻译太难懂我还是看英语原文算了,系统装好之后启用一下中文输入法很方便的,不影响界面还是用英语展示,这篇文章就是在ubuntu里面的firefox里面编辑的。

VI问题,vi默认启用了兼容模式,用上下左右方向键的时候变成了输入abcd,可以通过设置非兼容模式解决  set nocp  参考:http://vim.wikia.com/wiki/Fix_arrow_keys_that_display_A_B_C_D_on_remote_shell

关机不能切断电源问题:内核启动参数加上acpi=force就可以了,改grub.cfg

待续