一开始是装了ubuntu15.10,不知道是我的x200机器太old还是iso镜像有问题,总是各种莫名的引导不起来。有时候刚刚装好的干净系统,只install了一个vim和openssh,重启,然后就完了,grub引导界面都出不来,一个光标在夜幕中闪啊闪~~~,我装机装了3遍啊,都成熟练工了。如果园子里有谁解决过这种问题,请不吝赐教。
 
后来放弃了15.10,装了14.04,为防意外单独分了200M的/boot。
 
废话完了,下面记录一下配开发环境的过程,主要是给自己参考的,万一什么时候我又要重装呢
---------------------------------------------------------------------------------------------------------------------
 
1,开始安装前要做几件事。
     a。为了下载流畅,先翻一下墙。ubuntuFQ太方便了,把需要的网址ip添加到/etc/hosts文件中,不用重启立即生效
     相关的ip我是从老D的博上找的2016年新版,感谢老D。所以我就不在这里放文件了,需要的园友去搜老D吧。
 
     b。如果你的ubuntu是32位系统,请掠过。
         我的ubuntu是64位系统,下载各种包都选择x64的,但是android sdk没有x64的,只有32位的。所以要先装几个32位的lib。
   网上搜搜你可能看到最多的建议是安装ia32-libs,但是这个lib从ubuntu13.10以后就不能用,你需要安装的是:
 
    sudo apt-get install lib32ncurses5 lib32stdc++6 zlib1g:i386 libc6-i386
 
     装完重启一下电脑!
 
     
2,下载以下3个包:
jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html
Eclipse http://www.eclipse.org/downloads
Android SDK http://developer.android.com/SDK/index.html
 
我下载的是
 eclipse-jee-mars-1-linux-gtk-x86_64.tar.gz
 jdk-7u79-linux-x64.tar.gz
 android-sdk_r24.0.2-linux.tgz   
不FQ的话,后面两个包官网地址是下载不到的,需要的同学可以跟我要,目前我还留着呢。
 
3,配jdk
我在自己的home下建立个java目录,东西都放里面
~:$ mkdir java
 
jdk包copy过去,直接右键解压,解压后路径:
~/java/jdk1.7.0_79
~/java/jdk1.7.0_79/jre
 
sudo vim /etc/environment  打开这个文件,添加以下内容
export JAVA_HOME=$HOME/java/jdk1.7.0_79
export JRE_HOME=$HOME/java/jdk1.7.0_79/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
如果你的环境变量里没有$HOME 就老实写/home/xxx/java/jdk1.7.0_79这样子,xxx是你的用户名
 
继续sudo vim /etc/profile ,添加以下内容
export JAVA_HOME=$HOME/java/jdk1.7.0_79
export JRE_HOME=$HOME/java/jdk1.7.0_79/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
 
搞定后,打开terminal,敲 java -version 回车
输出内容类似这样:
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
 
JDK搞定了!
 
4,eclipse 和 android sdk
解压eclipse包,不用安装,解出来就能用了。
解压android SDK包,我的路径是~/java/android/android-sdk-linux
 
5,在线安装adt(如果没有FQ,这个估计很难在线装,去别处下载一个吧)
找到刚刚解压的eclipse路径,找到eclipse可执行文件,双击打开eclipse窗口,把环境界面叉掉。
菜单栏Help->install new software,弹窗中 点击地址栏后的Add按钮,
Name输入:ADT Plugin
Uri输入: https://dl-ssl.google.com/android/eclipse
稍等一下,下面的窗口会列出所有安装项,全选中,然后一步步按指导next吧。
中途会报一个错,大意是有个什么东东包含了未签名的内容(content is unsigned), 不用理会,点continue继续。
 安装完成后会提示restart eclipse。
 
eclipse重启后会提示我们没有指定android SDK的路径,提示内容大意是找不到SDK或者AVD的几个关键的platform tools。
点击提示窗口上的open preference按钮,弹出preference窗口,填写sdk路径~/java/android/android-sdk-linux(这是我的路径),然后点击Apply。
如果你没填错路径,这时候Android SDK Manager就弹出来了。
在Android SDK Manager的菜单栏tools->options,勾选"Force http so://...sources to be fetched using http://...",不选的话下载可能会超时。
 
Android SDK Manager 会默认勾上这几个:
Android SDK Tools
Android SDK Platform-tools
Android SDKBuild-tools  这个要最新版本,最好是这样。
Android Support Library
这几个是必须装的。
然后默认还会选上最新的api,这个就不一定要装了,你可以根据自己的需要选择要安装的api。如果空间足够,趁着FQ的ip还没失效前,把能装的都装了吧。
 
装完重启eclipse。这时候,如果你之前没有装32位的库,问题就来了:
Unexpected exception 'Cannot run program "/home/.../platform-tools/adb":error=2, No such file or directory' while attempting to get adb version.....
如果你碰到这个错误,请翻到前面看第一步。
 
重启完eclipse后,工具栏上还没有AVD和Android SDK manager的按钮,去菜单栏上
Window->Perspective->Customize Perspective...
弹出窗口中,先在Action Set Availability页,勾选 Android SDK and AVD Manager
再到Tool Bar Visibility页,勾选同样的项目,这里有可能会自动勾选上。
点击ok  回到eclipse主窗口,两个机器人按钮已经出来了。
 
我遇到的问题: 
我安装了android api 22 and 23,启动eclipse后会输出这样的错误
Error: Error parsing ...../android-sdk-Linux/system-images/android-23/android-wear/armeabi-v7a/devices.xml
cc-complex-type.2.4.d: Invalid content was found starting with 'd:skin'. No child element is expected at this point.
我没找到原因,只是简单的把api22和23中的"Android Wear Intel x86 Atom System Image" 和 "Android Wear ARM EABI v7a System Image"这两个包删掉了。在Android SDK manager中选中,点remove。
 

ubuntu 14.04/15.10 安装基于eclipse的android app开发环境的更多相关文章

  1. Ubuntu 14.04 LTS下安装Google Chrome浏览器

    在Ubuntu 14.04下安装Google Chrome浏览器非常简单,只要到Chrome的网站下载Deb安装包并进行安装即可.当然你也可以使用APT软件包管理器来安装Google Chrome浏览 ...

  2. ubuntu 14.04 64位安装iNodeClient

    ubuntu 14.04 64位安装iNodeClieng(华三校园客服端) http://pan.baidu.com/s/12dpxk ubuntu 14.04 64bit Install H3C ...

  3. Ubuntu 14.04 下手动安装Firefox的Flash插件

    有时候我们不得不採用手动安装一些软件. Ubuntu 14.04 下手动安装Firefox的Flash插件有下面几步 1. 下载Flash插件 下载地址为http://get.adobe.com/cn ...

  4. Ubuntu 13.04/12.10安装Oracle 11gR2图文教程(转)

    Ubuntu 13.04/12.10安装Oracle 11gR2图文教程 原文标题:How to Install Oracle 11G R2 Enterprise Edition Database U ...

  5. Ubuntu 14.04 python3.6 安装

    参考 how-do-i-install-python-3-6-using-apt-get Ubuntu 14.04 python3.6 安装 sudo add-apt-repository ppa:j ...

  6. Linux ->> UBuntu 14.04 LTE下安装Hadoop 1.2.1(伪分布模式)

    Hadoop的运行模式可分为单机模式.伪分布模式和分布模式. 首先无论哪种模式都需要安装JDK的,这一步之前的随笔Ubuntu 14.04 LTE下安装JDK 1.8中已经做了.这里就不多说了. 其次 ...

  7. Ubuntu 16.04/16.10安装 KDE Plasma

    KDE目前的最新版本是Plasma 5.7(2016-10).Ubuntu默认的桌面环境是Unity,下面记录怎么在Ubuntu 16.04/16.10上安装KDE. Ubuntu 16.04/16. ...

  8. 基于Eclipse的Hadoop应用开发环境配置

    基于Eclipse的Hadoop应用开发环境配置 我的开发环境: 操作系统ubuntu11.10 单机模式 Hadoop版本:hadoop-0.20.1 Eclipse版本:eclipse-java- ...

  9. Redis、Redis+sentinel安装(Ubuntu 14.04下Redis安装及简单测试)

    Ubuntu下Redis安装两种安装方式: 1.apt-get方式 步骤: 以root权限登录,切换到/usr目录下. 接下来输入命令,apt-get install redis-server,如图: ...

随机推荐

  1. 算法练习之:Biorhythms

    Biorhythms Time Limit: 1000MS Memory Limit: 10000KB  Problem Description Some people believe that th ...

  2. 设计模式之观察者(Observer)模式 代码详解

    import java.util.ArrayList; import java.util.List; /** * User: HYY * Date: 13-10-28 * Time: 下午1:34 * ...

  3. hadoop伪分布安装

    解压 将安装包hadoop-2.2.0.tar.gz存放到/home/haozhulin/install/目录下,并解压 #将hadoop解压到/home/haozhulin/install路径下,定 ...

  4. linux下解压缩jar包

    在部署项目是需要对jar中的文件进行编辑,这就要在linux命令行下对jar进行解压缩操作. 比如有个jar包,/usr/local/EtnetChinaApplication.jar 解包到临时目录 ...

  5. ASP.NET使用EasyUI-DataGrid + ashx + JQuery Ajax:实现数据的增删查改,查询和分页!

    转自:http://www.cnblogs.com/lt-style/p/3457399.html 数据表: 学生表:学生编号.姓名.性别.班级编号.年龄 班级表:班级编号.班级名称 开发过程: 1. ...

  6. WinDbg配置和使用基础

    WinDbg配置和使用基础 WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件. 1. WinDbg介 ...

  7. poj 1039 Pipe(几何基础)

    Pipe Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 9932   Accepted: 3045 Description ...

  8. Oracle 11gR2 create init script

    设置oracle用户变量. [oracle@db01 ~]$ vi /etc/oratab # end line: change db01:/oracle/app/product/11.2.0/db_ ...

  9. Spark Repl过程分析(源码)

  10. DirectShow Filter 开发典型例子分析 ——字幕叠加 (FilterTitleOverlay)1

    本文分析一下<DirectShow开发指南>中的一个典型的Transform Filter的例子:字幕叠加(FilterTitleOverlay).通过分析该例子,我们可以学习到Direc ...