给笔记本更换了固态硬盘,所以决定从新做系统,原来一直用win,图个新鲜,所以决定安装一个ubuntu进行开发。结果问题接踵而来,再加上公司网络不给力,浪费了一天时间最后才搞定。
我安装的是ubuntu-desktop14.04,开始安装的麒麟,结果觉得有点不靠谱,而且很不习惯,所以从新安装了一次系统。不得不吐槽一下,这个版本的bug不少,不是很稳定,我在开启工作空间以后,在空间之间切换,竟然直接卡死,也有可能是我安装的问题。下边剪短介绍一下我遇到的问题。
第一步,jdk安装和环境变量设置
首先在命令行看下有没有jdk,如果没有安装会有明显的提示,并推荐几个包去下载,不要管,直接下载一个tag包,然后解压到目录里,可能习惯的问题,我解压的位置到没有中文路径。接下来配置环境变量,网上有几种措施
主要是把这句话放在不同的配置文件中,我开始放在了家目录的~/.bashrc文件中,在命令行echo $JAVA_HOME都能正常看到环境变量,如果你点击eclipse的图标,则会告诉你找不到java环境变量,点击idea的图标也是如此,我分析是他们在默认的路径没有找到java的环境变量,所以没有识别出来,后来果断把上边的话放在了/etc/profile文件中,ide可以识别java环境变量。
这里有一个小技巧,就是创建一个desktop的图标,这个文件夹下是安装的应用程序的desktop,直接复制一个,然后用vi和gedit打开,修改名称,启动路径,图标路径等,就可以搞定,然后把它复制粘贴到桌面,就可以通过点击图标的方式启动。
第二步,adt安装
我采取离线安装的形式,下载完了以后安装到eclipse中,这个时候会让你选择sdk路径,同时会报一个错误,就是不能启动aapt,因为我安装是64位的ubuntu系统,adb是32位系统的程序,所以需要32位的库文件支持,运行
sudo apt-get install ia32-libs,这个时候会提示你过期,但是会给你提供一个推荐替代的包,依次安装就好。
第三步,安装genymotion
直接下官网下载,安装,如果不带virtualbox的,在安装一个,如果使用idea的话,可以下载一个genymotion的插件,这样就可以在idea中直接启动genymotion。
第四部,subversion(svn)问题
如果使用idea那么可能会遇到说找不到svn的问题,可能是这里引起的问题,因为在更新和提交代码的时候需要用到svn命令,很可能你电脑没有安装行命令工具,这个时候可以
apt-get install subversion
apt-get install subversion-tool
安装svn行命令工具,这个时候idea中就应该能正常使用svn了。