新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Android系统开发全攻略(一)

Android系统开发全攻略(一)

作者:时间:2018-09-10来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/201809/388749.htm

  Eclipse 中我们也可以设置JDK的版本。

  在我们的项目上右键Properties –> Java Compiler中将 –> Compiler compliance level 设成我们需要的版本即可。

  需要注意的是:Eclipse不自带jdk,它只需要jre就可以运行(不需要javac),因为它自带编译器(plugin目录里有compile包)。

  在运行时,则是由于JRE安装时已经在环境中添加java这个命令(无论windows还是Linux),eclipse便利用它启动startup.jar。但如果只用jre,因为没有源代码,eclipse就不能根据源码生成库中type的注释了。

三、设置 Eclipse, 安装 开发工具

  打开Eclipse菜单Help—>install new software 选择ADD 输入Name:ADT Location:

  https://dl-ssl.google.com//eclipse/

  按OK

  然后全部全部打勾,安装。一直按 Next,接受其中的协议,最后会自动安装。

  

  四、下载 SDK

  下载Android SDK 选择 android-sdk_r10-windows.zip

  五、设置Android SDK路径

  5.1、Eclipse重启后,选择【windows】—–【preference】—【Android 】 点击Browse,选择刚刚下载的Android SDK路径(需要解压缩) 点击Apply

  5.2、然后在 Window > Android SDK and AVD Manager 中选择需要装的Android Package。简单来说就是全选。 > Available Packages: > Android Repository: + Android SDK Tools, revision 9 + Android SDK Platform-tools, revision 2 [Install Selected] 在 Avaliable Packages上选择拟需要安装的开发包(根据自己的需要安装,不需要全部安装)在线下载速度很慢的。这样Android 的开发环境就搭建完成了:

  

  到这里也就完成了在Win7下配置Android开发环境。

二、Android移植应该做的两步工作

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

  移植方面主要的工作有两个部分:

Linux驱动

  Android系统硬件抽象层

  Linux中的驱动工作在内核空间,Android系统硬件抽象层工作在用户空间,有了这两个部分的结合,就可以让庞大的Android系统运行在特定的硬件平台上。

  Android移植的主要工作如图1所示。

  

  图1 Android移植的主要工作

  在具有了特定的硬件系统之后,通常在Linux中需要实现其驱动程序,这些驱动程序通常是Linux的标准驱动程序,在Android平台和其他Linux平台基本上是相同的。主要的实现方面是Android系统中的硬件抽象层(Hardware Abstract Layer),硬件抽象层对下调用Linux中的驱动程序,对上提供接口,以供Android系统的其他部分(通常为Android本地框架层)调用。



关键词: Android 系统开发

评论


相关推荐

技术专区

关闭