一、 首先安装之前你得做好准备。
          1.安装好了linux   (废话)
          2.必要的安装包(我用的都是写这篇文章的时候官方发布的最高版本。)
                    jdk-7u4-linux-i586.tar.gz  (java运行环境在甲骨文的官网下的)
                    android-sdk_r18-linux.tar  (android开发需要的sdk)
                    eclipse-jee-indigo-SR2-linux-gtk.tar.gz(开发环境)
                    android-ndk-linux.tar   (这个可装可不装如果你需要用到android+c/c++的开发模式你就安装吧用不上装一下也没关系
                     ADT-18.0.0.zip  你可以选择离线下载最新版本也可以不下载。
                    如果你需要进行android开发这个是必须要的组件
                     cdt-master-8.0.2.zip 你可以选择下载也可以不下载。
                     如果你想让的的eclipse能进行c/c++的开发环境那么这就是个必要的组件
            如果你用的虚拟机那么你安装了vm tools之后就可以直接往里面拖东西了。当然,你也可以选择设置共享文件夹进行宿主系统和虚拟机系统之间的文件共享。(如何设置这个比较简单不在这里说明)。我这里就在我root目录下建立一个android文件夹把所有的安装准备和需要全部cp过去了。
                二、 准备工作完成之后你就可以开始安装了。
                          说实话安装如果顺利你会觉得非常快。当然除去某一个需要下载的步骤。
                        打开终端随便进入一个你决定安装的地方。我不太喜欢用sudo命令而是喜欢直接用root权限在linux里瞎搞,所以我打开终端直接就进入我/root/android决定安装在这里了的/root/android/文件夹了。
                     一  各种解压
                         1. 解压 jdk-7u4-linux-i586.tar.gz 
                              tar  xvvzf  /root/android/jdk-7u4-linux-i586.tar.gz 
                          2. 解压  eclipse-jee-indigo-SR2-linux-gtk.tar.gz 
                              tar  xvvzf  /root/android/eclipse-jee-indigo-SR2-linux-gtk.tar.gz 
                          3. 解压  android-sdk_r18-linux.tar   
                                tar  xvvf  /root/android/android-sdk_r18-linux.tar
                          4. 解压  android-ndk-linux.tar     
                                 tar  xvvf  /root/android/android-ndk-linux.tar 
                           (ps:想了解tar命令你可以man tar看看里面的说明)
                       二 配置环境
                             解压好了就可以开始配置环境了。
                          vi  /etc/profile
                           在最后(fi 和umask 022之间加上下面这些)
                            export JAVA_HOME=/root/android/jdk1.7.0_04
                            export PATH=$JAVA_HOME/bin:$PATH
                           export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
                           export NDK=/root/android/android-ndk-r8
                           export eclipse=/root/android/eclipse
 
                        完了esc : wq退出
                         输入source /etc/profile 刷新一下环境变量。(或者重启一次或注销一次)
                         接着打开终端测试安装成功与否
                          java -version
                          终端输出了版本号java就安装成功了
                          java version "1.7.0_04"
                         Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
                         Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode)
                          接着测试一下ndk和eclipse(NDK需要配置但是其实eclipse是不需要的只是我比较喜欢直接输命令打开程序所以配置一下)
                          $NDK/ndk-build
                           终端输出了错误信息那么就配置成功了。
                            Android NDK: Could not find application project directory !    
                            Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.   /root/android/android-ndk-r8/build/core/build-local.mk:130: *** Android NDK: Aborting    .  Stop.
                            好的现在来打开eclipse
                             $eclipse/eclipse -clean 
                             eclipse 打开了那么eclipse就在linux下了。
                          三 安装ADT和CDT
                               打开eclipse后选择help 下面的 install new software
                               2种情况
                                 点击type or select a site对话框后面的add
                                1.已经下好了adt就archive 选择存放的路径
                                 2.如果没有就在Location 栏输入 http://dl.ssl.google.com/android/eclipse
                                   然后把Name下面出现的几项都勾上。
                                  next 然后继续next 然后选择 接受 点finish
                                  点了finish以后你要注意别图快。接下来这一步非常关键。做了会省下很多事情。点了finish之后就会出现installing software框 等他安装完(其中不免会弹出一个框提示错误或提示警告点直接点确定无视他)下载完选最后一个restart now 现在重启eclipse 等他重启之后再他没有谈出框之前对话框让你选择sdk之前不要去操作他。(当然如果太久你就要另外设置。)
                     3 选择好了sdk之后你应该
                      做的第二件事情。  (这里不包括你选择了已经更新好sdk文件夹的那些模拟器版本的人)
                            1、下载android系统版本。
                                选择window 下面的android sdk mananger 然后install你需要用到的版本。一般勾上最新的和最老的以及一个中间的差不多了。这个具体的需要看你的需求(注意android系统是往上兼容的。也就是说4.03写的代码不一定能在1.5上跑而1.5写的一定能在4.03系统上跑)(这个比较慢)
                            2、建立模拟器。
                                              选择window下面的android avd 然后new一个。
                                               新建的好一个你可以选择然后start看看效果。基本上应该没太大问题。这个网络上很多教程都是说怎么建AVD的我就不具体说了。
                       完了你就可以在eclipse下开发android了!建立demo看看什么的我就不赘述了!
                        然后最后还有件事!那就是cdt呢!这是需要在linux下用eclipse开发c/c++的哥们或需要用到c/c++的人需要干的事情。
                        安装CDT跟安装ADT差不多!就是选择地址或选择的下载好的包不同。
                       CDT的地址是 http://download.eclipse.org/tools/cdt/releases/galileo
                       然后就是restart now后少了一个选择sdk文件夹的步骤。
                      这里就不多说了!有问题的可以给我留言!我如果看到能帮到的都会尽量的。
           好了以上基本上开发环境就已经搭好了。就差二个东西少说了。就是ndk的测试成功运行以及在android模拟器上看到效果。
            首先你需要做一件事!在终端下进入这个目录/root/android/android-ndk-r8/samples 然后随便cd进 samples下面的一个文件夹 输入$NDK/ndk-build
              输出成功生成.so文件那么 ndk环境自然是没问题的。(只要环境没配错这是必须没问题的。)
           然后把你进入ndk-build的那个文件夹复制到你eclipse选择的workspace里面。(当然你可以不做这一步。只是我不想在sample里面改。这里面的例子每个都是那么经典。)
           接着进入eclipse选择file new 选择project 选择新建android project 不用输入名字。然后选择Create project from existing source 然后选择路径就是你复制过来的那个文件夹!再吧project name改成文件夹名。好next 选择好打开的系统版本 然后直接finish 好的然后项目就出现了!接下来你需要做的就是右击项目 Run As 选择android application 如果你有建立一个相应系统版本的avd那么你就运行成功了。
最后C/C++的监测就不说了!网上关这个检测的文章太多了就不赘述了!
好了现在安装环境就完了。真累。这么长。