Android深度探索第二章总结

Android深度探索第二章主要是搭建Android开发环境。首先我们要准备好开发工具,有:JDK、Eclipse、ADT、CDT、Android SDK、Android NDK、交叉编译环境、Linux内核源代码、用于调试开发板的串口工具minicom。1.安装JDK。将下载好的JDK解压,在终端输入gedit  /etc/profile打开profile文件后输入export PATH=.:/developer/jdk6/bin:$PATH然后保存,再在终端中输入source /etc/profile和. /etc/profile,要查看环境变量用echo $PATH。在Ubuntu Linux中可以进行自动安装。2.搭建Android应用程序开发环境,即安装Android SDK(将安装包解压之后找到目录下的android脚本文件,执行之后选择版本,进行下载安装,最后还需要加入环境变量中)、eclipse(将安装包下载解压之后执行该目录下的Eclipse可执行文件即可)、ADT(可离线安装,还需配置),还需要建立一个AVD。3.安装Android NDK开发环境,将安装包下载好后解压,用该目录下的ndk—build脚本文件可以将Android NDK安装目录添加到PATH环境变量中。之后安装CDT(也可离线安装),还讲了命令行方式编译Android NDK程序,导入Android NDK的例子和配置Android NDK的集成开发环境。4.安装交叉编译环境,主要介绍了CodeSourcery交叉编译环境,下载最新版本,下载好之后执行sh package.bin用可视化界面进行安装。

时间: 2024-10-27 03:28:20

Android深度探索第二章总结的相关文章

Android深度探索——第二章读书笔记及心得

Android开发环境搭建 ——第二章读书笔记及心得 通过本章的学习了解了如何对Ubuntu Linux下的Android进行搭建,包括搭建Android应用程序开发环境.Android NDK开发环境和交叉编译环境的搭建.了解了搭建Android环境所需要的各种东西,了解了配置ADT的必要性—以便ADT能够找到Android SDK.知道了底层开发所需要的各种工具.学会了如何在Ubuntu下安装JDK.以及编译交叉编译环境,当初在学习Linux交叉环境编译的时候就不是特别成功,中间出了很多的错

Android深度探索--第二章读后感

第二章中,在目标开发中和Android模拟器上测试驱动时,需要执行shell.h 脚本文件或 adb shell 命令进入相应平台的终端,在shell.h脚本在/root /drivers 目录之中.在这里讲的脚本文件都是使用insmod命令安装Linux驱动的,除了该命令意外,使用modprobe命令也是可以安装Linux驱动.Insmod和modprobe 的区别是modprobe命令可以检查驱动模块的依赖性.对于一个Linux驱动程序,一开始可以在Ubuntu Linux上做前期开发和测试

Android深度探索第二章心得

本章主要介绍如何搭建Android底层开发的环境,主要包括Android应用程序开发环境,和交叉编译环境的搭建. 其中开发.测试和调试Linux驱动.HAL程序库需要的工具包括: 1. JDK6或以上版本 2. Eclipse3.4或以上版本 3. ADT(用于开发Android应用程序) 4. CDT(用于开发Android NDK程序) 5. Android SDK 6. Android NDK 7. 交叉编译环境 8. Linux 内核源代码 9. Android 源代码 10.用于调试开

Android深度探索第二章读后感

这章主要讲述了 Ubuntu Linux环境下的Android开发环境的配置.这是我在互联网上找到的配置过程联系书上的介绍完成的步骤 一.JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 目前最新版本:jdk-8-linux-x64.tar.gz 使用“tar -zxvf”解压后,假设解压后主目录为“/home/szyzln/jdk1.7.0_51” 1.sudo gedit /etc/prof

android深度探索第二章

Android底层开发中首先要开发测试和调试Linux驱动,HAL程序库需要(1)JDK6或以上版本(2)Eclipse3.4或以上版本(3)ADT(4)CDT(5)Android SDK(6)Android NDK(7)交叉编译环境(8)Linux内核源代码(9)Android源代码(10)用于调试开发板的串口工具:minicom..第一步配置jdk环境,设置path变量,打开profile文件后输入 export PATH=.:/developer/jdk6/bin:$PATH,保存文件后在

Android深度探索第一章总结

Android深度探索第一章主要是Android系统移植与驱动开发概述.要想进行系统移植就必须先了解Android的系统架构,Android的系统架构主要是:第一层,Linux内核,主要包括驱动程序以及管理内存.进程.电源等资源的程序:第二层,C/C++代码库,主要包括Linux的.so文件以及嵌入到APK程序中的NDK代码:第三层,Android SDK API,直接面向应用程序的Java APK:第四层,应用程序,直接面向最终用户的Java应用程序(APK程序).接下来是Android移植的

android深度探索第一章

Android深度探索HAL与驱动开发的第一章学习了android系统移植与系统开发详述. 正如书上的导言所说,,android已经成为当前智能手机操作系统的老大.所以其重要性可想而知,其学习的意义非比寻常.其发展的迅速,很大程度上取决于任何人都可以利用android的源代码定制完全属于自己的嵌入式系统,而不需要向Google交钱.而由于android原生的代码支持的设备不多,因此,要想在自己的设备(包括手机.智能电视.平板等)上完美运行android,就需要另外一些开发程序,使得android

android深度探索1-4章心得体会

第一章 Android系统本身是一个庞大的系统,移植并不需要精通Android的每一个部分,需要考虑的是Android系统的硬件抽象层(HAL)和Linux中的相关设备驱动程序. Android系统的移植工作的目的是为了在特定的硬件上运行Android系统.在移植的过程中,把握关键要点,减少工作量是一个重要的方面.从工作的角度,通常的方法为,首先要熟悉硬件抽象层的接口,其次要集成和复用已有的驱动程序,主要的工作量在硬件抽象层的实现中.为了更好地理解和调试系统,也应该适当地了解上层对硬件抽象层的调

Android深度探索第一章心得

本章主要是对Android和Linux驱动做一个简单的介绍 第一节介绍Android 系统架构,一共分为四层,从下到上依次为: 1.第一层:linux内核,主要包括驱动程序以及管理内存.进程.电源等资源的程序. 2.第二层:C/C++代码库,主要包括Linux的.so文件以及嵌入到APK程序中的NDK代码. 3.第三层:Android SDK API,直接面向应用程序的JAVA APK 4.第四层:应用程序,直接面向最终用户的JAVA应用程序(APK程序) 第二节介绍Android移植的主要工作