漫谈ubuntu系统上搭建Android开发环境
概述
公司换了一批固态硬盘的电脑,我也用上了固态硬盘速度刚刚地。
下面跟大家分享一下我使用ubuntu和搭建Android开发环境的习惯。
开发环境
ubuntu 12.04 x64
1.ubuntu环境设置
- 将ubuntu自带的文件夹(音乐,下载等等)转换为英文
在终端运行这个命令
export LANG=en_US
然后运行这个
xdg-user-dirs-gtk-update
xdg-user-dirs-gtk-update
这时会弹出一个对话框点击更改文件名就好了
然后在运行这个命令将语言改回中文就好
export LANG=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
注销一下
这时又会弹出刚刚哪个提示框。选择不更改文件名,不提示。
一切ok
- 将ubuntu最小化,最大化,关闭按钮转移到右边
在终端运行这个命令
gconf-editor
打开配置编辑器。
在apps——metacity——general中找到button_layout键值,双击,将其中的内容改为menu:minimize,maximize,close,确定后三个按钮就老老实实的回到右边了,这时候的三个键的顺序从左到右依次是最小化、最大化、关闭。(ps:menu是前面的一个菜单,如果不使用的化可以直接设置为 :minimize,maximize,close)
2.配置环境变量
配置环境变量的时候我习惯在全局上进行一下配置。
下面演示一下如何在全局里进行配置
还是在终端中输入命令
sudo gedit /etc/profile
打开文本编辑框
在文本末尾输入以上信息
JAVA_HOME=/home/limingfeng/jdk1.7.0_45
ANDROID_HOME=/home/limingfeng/android-data/android-sdk-linux
PATH="$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:/home/limingfeng/dev/git-repo:/home/limingfeng/bin:$PATH"
export PATH
第一行设置java_home目录(习惯)
第二行设置android_home目录(编译android源代码时有用)
第三行设置环境变量以:分割,这里说一下你可以在你的跟目录下建一个bin文件,然后将它设置到你的环境变量里。以后如果你有常用的脚本可以放到里面直接运行。但是这样的操作其实是有安全隐患的。
第四行将设置导出(生效)
如果你是64位的ubuntu的话 还需要安装 32位的lib库
sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386
3.ssh登陆免输密码方法
在公司通过repo下载代码时会反复要求输入密码,这时候需要做一个ssh免登录。
首先
在终端输入
ssh-keygen -t rsa
生成密匙对,我用的是rsa的密钥。
一路回车在当前用户的根目录下的.ssh目录生成id_rsa.pub公钥。
一路回车在当前用户的根目录下的.ssh目录生成id_rsa.pub公钥。
然后
将上一步生成的id_rsa.pub公钥推到服务器上去
如下
scp ~/.ssh/id_rsa.pub 用户名@你的服务器的ip://home/用户目录/.ssh/authorized_keys
ok大功告成。