这一章主要是讲解如何搭建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. JAVA 创建类,使用类

    一.创建类: Test.java //定义类 public class Test{ //属性 String name; String gender; int age; //方法,无参无返回 publi ...

  2. linux 好玩的命令

    发现一个linux好玩的命令,随机显示名言警句和诗词:fortune 和 fortune-zh (中文) cowsay: 小动物说话- ________________________________ ...

  3. Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA 解决方案

    ubuntu 上 今天安idea 社区版,报这个错, 解决办法. 1 首先删除掉配置目录,例如安装的是idea最新的15.1版本,就删除 .ideaIC这个文件夹,重启解决了 2 而后,不大一会.又开 ...

  4. Gatling的进阶二

    1. 参数化     Gatling可以很方便使用csv文件进行参数化,例如一个用户信息表:   /* user_information.csv */ username,password,accoun ...

  5. mybatis的增删改查

    一.配置文件方式 mapper.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ...

  6. java GUI之事件处理

    常见事件及相应事件源类型 事件源 用户操作 事件 JButton 点击按钮 ActionEvent JTextField 在文本域按回车键 ActionEvent JCheckBox 点击复选框 Ac ...

  7. nyoj 84 阶乘的0

    点击打开链接 阶乘的0 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 计算n!的十进制表示最后有多少个0 输入 第一行输入一个整数N表示测试数据的组数(1<=N& ...

  8. [POJ 1155] TELE (树形dp)

    题目链接:http://poj.org/problem?id=1155 题目大意:电视台要广播电视节目,要经过中转机构,到观众.从电视台到中转商到观众是一个树形结构,经过一条边需要支付成本.现在给你每 ...

  9. [模板总结] Java的一些模板

    快速排序(数组a从小到大,参数1是待排序的数组,参数2是起始下标,参数3是终止下标): static void sort(int [] a, int l,int r){ int m = l+r> ...

  10. php 使用pathinfo(), parse_url(), basename()解析URL

    本文章向大家介绍解析URL的三种方法,分别为pathinfo()方法.parse_url()方法和basename()方法.每个方法都列举了一个实例,通过实例更容易理解这三个函数的使用方法和技巧,需要 ...