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/profile

export JAVA_HOME=/home/szyzln/jdk1.8.0

export JRE_HOME=/home/szyzln/jdk1.8.0/jre

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

2、sudo gedit /etc/environment

export JAVA_HOME=/home/szyzln/jdk1.8.0

export JRE_HOME=/home/szyzlnjdk1.8.0/jre

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

二、Android SDK

1、下载地址:http://developer.android.com/sdk/index.html

2、解压后随便重命名为“ADTEclipse”,内含“eclipse”、”sdk”两个目录。

直接运行里面的“ADTEclipse/eclipse/eclipse”即可。

3、Eclipse是google官方推荐的工具。在官网下载独立版本,也是无需安装的。在Eclipse中与SDK的配合是通过菜单栏“Windows-Prefercens-Android”的“SDK location”。

5、创建AVD模拟器

菜单“Windows------Android Virtual Devier Manager”。配置后点击确定,并点击“start”运行模拟器。若点击确定不生成模拟器列表,或不运行模拟器,请尝试使用命令创建。

命令:#android list targets

#android create avd –n avdname –t 1

6、创建示例工程

三、安装Android NDK开发环境

1.下载Android NDK

2.安装CDT

3.命令行方式编译Android NDK 程序

4.导入Android NDK的例子

5.配置Android NDK 的集成开发环境

四、安装交叉编译环境

时间: 2024-08-09 06:34:57

Android深度探索第二章读后感的相关文章

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

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

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/pr

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

Android开发环境搭建 ——第二章读书笔记及心得 通过本章的学习了解了如何对Ubuntu Linux下的Android进行搭建,包括搭建Android应用程序开发环境.Android NDK开发环境和交叉编译环境的搭建.了解了搭建Android环境所需要的各种东西,了解了配置ADT的必要性—以便ADT能够找到Android SDK.知道了底层开发所需要的各种工具.学会了如何在Ubuntu下安装JDK.以及编译交叉编译环境,当初在学习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深度探索--第一章读后感

第一章主要讲了Linux驱动和AndroidHAl的基础知识.首先介绍了Android系统构架分为四层,Linux内核.C/C++代码库.Android SDK API.应用程序.了解这四层是Android系统移植的前提,Android系统移植是指让Android操作系统在某一个特定硬件平台上运行.并且Linux有一个很大的好处,就是Linux内核本身支持很多常用的CPU构架,因此,将Android在不同的CPU构架之间移植并不用做过多的改动.在移植的过程中,除了要移植CPU构架以外,最重要的还

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系统.在移植的过程中,把握关键要点,减少工作量是一个重要的方面.从工作的角度,通常的方法为,首先要熟悉硬件抽象层的接口,其次要集成和复用已有的驱动程序,主要的工作量在硬件抽象层的实现中.为了更好地理解和调试系统,也应该适当地了解上层对硬件抽象层的调