《Android深度探索》卷1 第二章笔记 1314 王宁

本章主要讲解怎样搭建Android底层开发环境,包括Android应用程序开发环境、Android NDK 开发环境与交叉编译环境的搭建。

搭建Android底层开发环境步骤:

一.安装jdk(JDK6或以上版本)

jdk下载地址:http:/www.oracle。com/technetwork/java/javase/downloads/index.html

PATH环境变量:(1)在linux终端输入“# gedit /etc/profile”(2)在文件末尾输入“#. /etc/profileecho $PATH”

二.搭建Android应用程序的开发环境

安装Andriod SDK 下载地址:http:/developer.androi。com/sdk/index.html

(因为Andriod SDK 用在线安装的方式,所以文件需要在线安装方式,之前下载的Andriod   SDK并不完整,需补充。)

三.安装Eclipse(Eclipse3.4或以上版本)

Eclipse下载地址:http:/www.eclipse.org/download/?osType=linux

四.安装ADT

ADT是开发Android应用程序的Eclipse插件。

五.安装Andriod NDK

直接把<Android NDK 安装目录>导入到eclipse中,再重新编译,就可以了。

六.安装CDT

CDT是eclipse中用于开发C/C++程序的插件

CDT下载地址:http:/eclipse.org/cdt/download.php

七.安装交叉编译环境

完成交叉编译环境后,开发环境既大致搭建完成。

http://home.cnblogs.com/u/wn1314/

时间: 2024-10-14 20:04:00

《Android深度探索》卷1 第二章笔记 1314 王宁的相关文章

Android深度探索-卷1 第二章

本章主要介绍如何搭建Android 底层开发的环境,主要包括Android应用程序开发环境,Android NDK 开发环境和交叉编译环境的搭建. 开发.测试和调试Linux驱动.HAL程序库需要的工具:jdk6或以上版本.eclipse3.4或以上版本 ADT, CDT ,Android SDK ,Android NDK, 交叉编译环境.Linux内核源代码.Android源代码.用于调试开发板的串口工具:minicom. 安装JDK 1.从官方网站下载JDK压缩包(tar.gz)(http:

《Android深度探索》卷1 第九章笔记 1314 王宁

第九章 本章主要学习了HAL.Android的硬件抽象层,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节.把对硬件的支持分成了两层,一层放在用户空间,一层放在内核空间,其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间.为LED驱动增加 HAL 第 1 步 编写 Linux 驱动 “编写 Linux 驱动”,从表明上看是废话,但如果要为 Linux 驱动添加 HAL,而且想尽量保护敏感数据. Linux 驱动的代码就要尽量简洁,尽可能将业务逻辑放到 HA

Android深度探索-卷1第一章心得体会

本章介绍了安卓系统移植与驱动开发的概述,安卓的系统架构有四层:1 Linux内核,2 c/c++代码库, 3 Android SDK API, 4 应用程序 在读的过程中看到了专业名词,查了查,长点见识 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节.安卓在移植的时候很大程度上市Linux内核的移植,安卓版本的不同是L

Android深度探索-卷1 第一章

Android是一个非常优秀的嵌入式操作系统,android的系统架构分为4层,第一层为Linux内核,这一层主要包括Linux驱动程序以及内存管理.进程管理.电源管理的等程序.并且不同的Android的版本的驱动可能并不通用.第二层为C/C++代码库,这一层主要包括使用C/C++编写的代码库(Linux下的.so文件),也包括.Dalivak虚拟机的运行时(Runtime).第三层为Android SDK API,这一层也可称java API,这一层是用JAVA编写的各种Library,这些l

Android深度探索(卷1)HAL与驱动开发 第二章 搭建Android开发环境 读书笔记

Android深度探索(卷1)HAL与驱动开发 第二章 搭建Android开发环境 读书笔记   本章主要讲解在Ubuntu Linux 下搭建Android开发环境. 1.JDK:从官网下载压缩包,并将其解压缩. Gedit etc/profile 并设置PATH环境变量,记得PATH. 2.搭建Android应用程序开发环境. 安装Android SDK 安装Eclipse 安装ADT 配置ADT 建立AVD 这个步骤是安装Android SDK,步骤与操作与在Windows操作系统下的安装

Android深度探索(卷1)HAL与驱动开发 第一章&#160;Android系统移植与驱动开发概述 读书笔记

Android深度探索(卷1)HAL与驱动开发 第一章 Android系统移植与驱动开发概述 读书笔记 本章是 Android系统移植与驱动开发概述性的具体讲解.首先,Android被分为了四层架构.在最底层的是Linux内核 .然后分别是C/C++代码库.Android SDK A和应用程序.而Android的移植又分为系统移植和应用移植.系统移植要实现Android操作系统在其他硬件平台上运行起来,其中的关键是Linux的内核.内核必须要完成对平台上运行的各个硬件的识别.所以这就需要Linu

Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记

Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记     本章学习了使用git下载两套源代码并搭建两个开发环境.分别为Android源代码和Linux内核源代码.Android源代码中包含了HAL(即硬件抽象层) 的代码,并学习了如何搭建这两种开发环境. Android 的移植的本质就是Linux内核的移植,Linux内核的移植主要是Linux驱动的移植.而开发和测试Linux驱动就需要安装以上两个开发环境. 搭建两套环境的具体步骤如下: 一.下载编译和测试A

Android深度探索(卷1)HAL与驱动开发 第三章 Git使用入门 读书笔记

Android深度探索(卷1)HAL与驱动开发 第三章 Git使用入门 读书笔记     本章是对Git的一个概述. Linux是一个开源的系统.事实上,在Linux上许多软件都和底层程序以及内核驱动有关,然而Linux内核的版本非常多,如果每个版本上的软件都采用安装包的形式,则匹配这么多版本的安装包将十分庞大.所以有很多软件不是以二进制安装包的形式来安装和使用的.而是将源代码下载下来,并在每个用户自己的Linux中编译并安装,即使用make 和make install 命令.而Linus作为L

Android深度探索(卷1)HAL与驱动开发学习笔记(2)

Android深度探索(卷1)HAL与驱动开发学习笔记(2) 第二章搭建Android开发环境 书中介绍了两种JDK的安装方法, 方法一: 从官网下载JDK并进行配置,解压后在终端打开profile文件来设置PATH环境变量(# soure /etc/profile),打开profile文件后输入下面的内容 export PATH=.:developer/jdk6/bin:$PATH 保存profile文件以后,有两种方法可以重新加载profile文件. 1.# sourse  /etc/pro