Android系统开发全攻略(一)
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, 安装 Android 开发工具
打开Eclipse菜单Help—>install new software 选择ADD 输入Name:ADT Location:
https://dl-ssl.google.com/Android/eclipse/
按OK
然后全部全部打勾,安装。一直按 Next,接受其中的协议,最后会自动安装。

四、下载 Android 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本地框架层)调用。
评论