这章介绍了搭建Android开发环境的的搭建,主要是在Linux上搭建Android开发环境
总体来说因为都是在Linux下开发的,so,只介绍了在Linux环境下的搭建
在搭建过程中全是命令操作,和Windows下的操作不一样,所以我的结论是可以吧不同操作系统理解为其有自己的操作特色,不乱抓,话有说回来,我们用的Linux操作系统还是继Windows之后的,为了迎合大众,还是有点联系的,毕竟是开源大众的
首先安装jdk,jdk是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序;
随后搭建Android开发环境,安装Android sdk,(软件开发工具包(外语首字母缩写:SDK、一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。)
安装eclipse,安装adt,(ADT是指一个数学模型以及定义在该模型上的一组操作。ADT包括数据数据元素,数据关系以及相关的操作。)
安装avd(AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别);
安装Android ndk开发环境(Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。
NDK包括了:
从C / C++生成原生代码库所需要的工具和build files。
将一致的原生库嵌入可以在Android设备上部署的应用程序包文件(application packages files ,即.apk文件)。
支持所有未来Android平台的一系列原生系统头文件和库),下载Android 你打开,安装cdt,编译,安装Android ndk的基础开发环境;安装交叉编译环境。
安装的时候要理解安装的东西有什么用,理解各部分的作用就行,主要是运用。

转载于:https://www.cnblogs.com/for-dream/p/5438054.html

Android深度探索-卷1第二章心得体会相关推荐

  1. Android深度探索(卷1)HAL与驱动开发 心得体会 第十章 嵌入式Linux的调用技术

    Android深度探索(卷1)HAL与驱动开发 心得体会 第十章  嵌入式Linux的调用技术 对于复杂的Linux驱动以及HAL等程序库,需要使用各种方法对其进行调试.例如,设置断点,逐步跟踪代码. ...

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

    Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记     本章学习了使用git下载两套源代码并搭建两个开发环境.分别为Android源代码和Linux内核源代码.A ...

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

    Android深度探索(卷1)HAL与驱动开发学习笔记(8) 第八章 蜂鸣器驱动   L i n u x驱动的代码重用有很多种方法.可以采用标准C程序的方式.将要重用的代码放在其他的文件(在头文件中声 ...

  4. Android深度探索(卷1)HAL与驱动开发第五章总结

    开发板是开发和学习嵌入式技术的主要硬件设备,开发板的型号和种类很多,目前流行的是基于S3C6410 ARM11架构的开发板,S3C6410是由三星公司推出的一款低功耗,高性价比的RISC处理器,它基于 ...

  5. Android深度探索(卷1)HAL与驱动开发读后感---第四章

    第4章  源代码的下载和编译 4.1  下载.编译和测试Android源代码     主要学习了:配置源代码的下载环境,Android源代码目录结构解析,下载Android源代码中的一部分,编译And ...

  6. Android深度探索(卷1)HAL与驱动开发--读书笔记(第一章)

    Android系统架构是由四层构成,第一层为Linux内核,主要包括Linux驱动程序以及内存管理.进程管理.电源管理的等程序.并且不同的Android的版本的驱动可能并不通用.第二层为C/C++代码 ...

  7. Android深度探索(卷1)HAL与驱动开发第六章总结

    操作系统是通过各种驱动程序赖家与硬件设备的,它为用户屏蔽了各种各样的设备,驱动硬件是操作系统最基本的功能,并且提供统一的操作方式.设备驱动程序是操作系统最基本的组成部分之一,在Linux内核源程序中也 ...

  8. ANDROID深度探索(卷1)HAL与驱动开发 第四章

    配置android源代码下载环境 (1)创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放到任何目录中,在这里使用~/bin).#mkdir ~/bin    #PATH=~/bin: ...

  9. 《android深入探索》第四章心得

    看了本书第四章,我学会了下载.编译.测试android源代码和linux内核源代码: android源代码的下载.编译.测试: ① 配置Android源代码的下载环境: 创建一个用于存放下载脚本文件( ...

最新文章

  1. append从一个添加到另一_真特么激动第一个爬虫----爬取豆瓣电影top250
  2. 为什么await()后会执行lock.unlock,await()时不就释放锁了吗
  3. IE7及以下浏览器不支持json的解决方法
  4. Spring学习总结(9)——Spring AOP总结
  5. hyperion高光谱参数_收藏!光纤光谱仪在激光领域的典型应用
  6. oracle使用max提升效率,Oracle调优之利用max与leftjoin来进行不同表之间匹配
  7. C语言extern的用法
  8. STM32之SPI从机DMA例程
  9. python面向对象编程实例爬虫_​Python面向对象编程⑭
  10. VUE 全局监听sessionStorage变化
  11. 素MM 详解(C++)
  12. 太阳能光伏自动跟踪追日逐日实训系统QY-PV20
  13. Fortran系列(一):KIND的用法
  14. 【起航计划ObjC 003】印第安老斑鸠ObjC的幻想 ---- ObjC经典问题
  15. Neo4j - CQL使用
  16. Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
  17. 有关swin transformer相对位置编码的理解:
  18. 矩阵求导公式(引自维基百科)
  19. [Editing] TP-LINK740N v5 firmware Crack
  20. 会oracle能找什么岗位的工作,oracle岗位职责

热门文章

  1. stream实现list根据对象中多个属性分组,并取分组后最新数据
  2. @Scheduled定时任务不生效的原因
  3. Redis连接池Lettuce Jedis 区别
  4. ORACLE(Linux版本)实时同步数据到MYSQL(Windows版本)解决方案:OGG
  5. Linux系统下MYSQL主从同步
  6. python 字典和列表的遍历
  7. Android Oreo 常见问题 2.0 | Android 开发者 FAQ Vol.9
  8. 《程序是怎样跑起来的》读书笔记——第三章 计算机进行小数运算时出错的原因...
  9. Linux怎样创建FTP服务器--修改用户默认目录-完美解决 - 费元星
  10. Vertically aligning HTML