这一章主要是讲解如何搭建Android开发环境,需要准备的工具有:

(1)   JDK6或以上的版本;

(2)   Eclipse

(3)   ADT(用于开发Android应用程序)

(4)   CDT(用于开发Android NDK程序)

(5)   Android SDK

(6)   Android NDK

(7)   交叉编译环境

(8)   Linux内核源代码

(9)   Android源代码

(10) 用于调试开发板的串口工具:minicom

1、               在安装所有软件之前,要首先明确自己的系统的位数,可以通过【getconf LONG_BIT】命令,得到Linux系统是多少位的;然后,再去官网下载相应位数的软件;

2、               解压的几种情况:

(1)   .gz :tar –xvzf 文件名

(2)   .tar.bz2:首先用bzip2 –d将文件解压为.tar后缀的文件,然后用tar –xvf解压;

(3)   .zip:用命令unzip解压;

3、               安装JDK:首先到官网下载JDK的Linux版本,下载完成之后,使用【tar】命令对其进行解压,解压之后,我们需要安装,其实解压之后就可以说已经安装好了(不需要像在Windows系统那样,点击安装),我们只需要配置环境变量就好了;配置环境变量需要修改【/etc/profile】文件,首先声明路径,然后用【export】将路径引入,最后使用【source /etc/profile】使配置的环境变量生效;

4、               Eclipse的安装:首先到官网下载相应版本的eclipse,解压之后,在解压目录下会有一个名字为eclipse的可执行文件,我们直接直接这个文件,就可以运行eclipse;

5、               Android SDK、NDK的安装与配置与JDK相同;

6、               ADT的安装:首先下载ADT版本,然后需要在Eclipse中添加这个插件(和windows下的配置一样),建立AVD的步骤与Windows下也一样;

7、               CDT的安装方式与ADT相同;

8、               使用命令ndk-build可以编译Android NDK源代码;

9、               如果修改了.cpp文件,仍需要手工在Linux终端编译NDK程序,并需要刷新工程,最后重新编译工程,生成apk文件后才能使修改生效,为了避免这些麻烦的步骤,可以配置Android NDK集成开发环境,具体步骤在书上P22;

10、           安装交叉编译环境:因为X86架构的CPU和ARM架构的CPU采用了不同的指令集,所以要想在X86架构上开发可运行在ARM架构上的程序必须使用交叉编译器;

11、           交叉编译器和相关工具包含了很多可执行文件以及大量的共享库及头文件等资源,这些资源的集合称为交叉编译环境;

2搭建Android开发环境的更多相关文章

  1. 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)

    ——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio. Google 决定将 ...

  2. mac os 下搭建android开发环境

    mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...

  3. 在Eclipse下搭建Android开发环境教程

    我们昨天向各位介绍了<在NetBeans上搭建Android SDK环境>,前不久也介绍过<在MyEclipse 8.6上搭建Android开发环境>, 都受到了读者的欢迎.但 ...

  4. 第二章 搭建Android开发环境

    这一章为我们讲解了如何搭建Android开发环境. 首先要了解的是Android底层开发需要哪些工具:搭建android应用程序开发环境.android NDK开发环境和交叉编译环境,前两个用来测试L ...

  5. 第二章 搭建Android开发环境--读书笔记

    俗话说,工欲善其事,必先利其器,对于Android驱动开发来说,首先我们要做的就是搭建Android开发环境,我们首先要配置Linux驱动的开发环境,接着还得配置开发Android应用程序以及Andr ...

  6. 单机搭建Android开发环境(三)

    单机搭建Android开发环境,第一篇重点介绍了如何优化Windows 7系统,以提高开发主机的性能并延长SSD的使用寿命.第二篇重点介绍了基于VMWare安装64位版的Ubuntu 12.04,并安 ...

  7. 单机搭建Android开发环境(一)

    老话,工欲善其事必先利其器.为了学习安卓系统开发,我下了血本,更换了电脑.俗语,磨刀不误砍柴工,好钢用在刀刃上,为了发挥新本的最大潜能,我花费了很长时间去做配置和优化,都感觉有点偏执了.不过,从到目前 ...

  8. 使用集成的ADT bundle来搭建android开发环境

    android开发环境的搭建 本文使用集成的ADT bundle来搭建android开发环境,所谓bundle就是谷歌搭建好的一个eclipse+sdk集成环境.需要下载的软件列表如下: 1.ADT ...

  9. 初识Android && 搭建Android开发环境

    搭建Android开发环境需要的工具: JDK(Java Development Kit) Eclipse Android Sdk(Software Development Kit) ADT (And ...

  10. 苹果MAC中安装并搭建Android开发环境的详细步骤

    Android的开发平台搭建主要需要的工具有:Java虚拟机JDK.Eclipse.Eclipse插件ADT(Android Developer Tool)和Android开发包SDK,以下是具体的安 ...

随机推荐

  1. (转)ZooKeeper伪分布式集群安装及使用

    转自:http://blog.fens.me/hadoop-zookeeper-intro/ 前言 ZooKeeper是Hadoop家族的一款高性能的分布式协作的产品.在单机中,系统协作大都是进程级的 ...

  2. ipython and bpython

    ipython: 1.安装easy_install工具 wget http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py 2 ...

  3. pragma mark - 合成图

    #pragma mark - 合成图 - (UIImage *)getShareImageShell:(UIImage *)shareImage { if (shareImage) { CGSize ...

  4. IceGrid负载均衡部署 z

    [IceGrid负载均衡部署步骤]1.环境主机1:IP=192.168.0.239,上面部署注册表服务器registry和节点node1,registry和node1运行在同一进程中:主机2:IP=1 ...

  5. iOS设计模式反思之单例模式的进化

    什么是单例模式? 单例模式想一个大独裁者,他规定在他的国度里面,所有数据的访问和请求都得经过他,甚至你要调用相关的函数也得经过它.学术一点就是,单例模式,为某一类 需求和数据提供了统一的程序接口.主要 ...

  6. WPF NotifyIcon and Taskbar 任务栏示例

    Demo Source 转自:http://www.codeproject.com/Articles/36788/WPF-XAML-NotifyIcon-and-Taskbar-System-Tray ...

  7. windows远程桌面端口修改

    远程桌面服务所使用的通信协议是Microsoft定义RDP(Reliable Data Protocol)协议,RDP协议的TCP通信端口号是3389.为了安全起见,我们常需要更改其端口. 运行注册表 ...

  8. 采访ServiceStack的项目领导Demis Bellot——第2部分(转)

    ServiceStack是一个开源的.支持.NET与Mono平台的REST Web Services框架.InfoQ有幸与Demis Bellot深入地讨论了这个项目.在这篇两部分报道的第2部分中,我 ...

  9. 关于Servlet中的HttpServletRequest和HttpServletResponse

    1.HttpServletRequest 方    法 说    明 getAttributeNames() 返回当前请求的所有属性的名字集合 getAttribute(String name) 返回 ...

  10. linux locate: command not found

    装好系统发现使用locate查找文件,提示 -bash: locate: command not found yum install locate 无效,看来locate不是软件名称 [root@ce ...