您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术在Win7下配置Android开发环境 正文
在Win7下配置Android开发环境

在Win7下配置Android开发环境

点击数:7984 次   录入时间:03-04 12:03:21   整理:http://www.55dianzi.com   嵌入式系统-技术
    一、教你在Win7下配置Android开发环境     关于Android开发环境的详解来看本文:     一、安装 JDK     下载JDK最新版本,下载地址如下:     http://www.oracle.com/technetwork/java/javase/downloads/index.html     这里我下载的是: Java SE Development Kit 6u24 for Windows x64, Multi-language,即这个文件:jdk-6u24-windows-x64.exe 545  下载后安装。Windows 下安装完毕后需要设置三个环境变量:  67       上述环境变量设置好了后,可以运行cmd,在命令窗口里面运行下面命令,可以看到类似下面的信息: 45       当然也可以在命令行下面使用 java -fullversion 可以对当前版本的详细信息。这时候的返回信息类似如下:     java full version “1.6.0_24-b07”     之后我们就可以写一个超简单的java程序: HelloWorld.java 文件内容如下:     publIC class HelloWorld     { public static void main(String args[])     {System.out.println(“HelloWorld!”); } }     依次:     javac HelloWorld.java ava HelloWorld     来测试是否可以正常运行。     二、下载并安装 Eclipse     下载地址:     http://www.eclipse.org/downloads/     我这里下载的是: 64 位的 Eclipse Helios (3.6.2) Eclipse IDE for Java Developers  35     即: eclipse-java-helios-SR2-win32-x86_64.zip 这个文件。     下载后解压缩后就可以用了。     使用时选择一个WorksPACe 即可正常使用了。 35     如果我们还需要用 Eclipse 开发其他程序的代码,比如PHP,这时候我们可以添加Eclipse支持的软件,如下步骤:     在 Eclipse 开发环境的菜单 Help –> Install New SOFtware 打开的界面中,选择Helios – http://download.eclipse.org/releases/helios/ 这个站点(如果你是用3.6的话),然后下面的列表会刷新(可能要等好一会…),然后选择 Programming Languages这个分类下的PHP Development Tools(PDT) SDK Feature 这个,后面就是一路NEXT就OK了。 4345

www.55dianzi.com

      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,接受其中的协议,最后会自动安装。

      

在Win7下配置Android开发环境

     

      四、下载 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开发环境

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

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

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

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

    Linux驱动

    Android系统硬件抽象层

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

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

      

    Android平台移植应该做两步工作

        图1 Android移植的主要工作

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



www.55dianzi.com

    提示:Android硬件抽象层的接口是本地移植层的接口,不属于标准API,不具有向前或者向后兼容性。

    在Android系统需要移植的内容,主要包含了以下的各个部分:

    显示部分(Display)

    包括framebuffer驱动+GralLOC模块(可选择是否实现)

    用户输入部分(Input)

    包括Event驱动+EventHub(Android标准内容)

    多媒体编解码(Codec)

    包括硬件Codec驱动+Codec插件(如OpenMax)

    3D加速器部分(3D ACCelerator)

[1] [2]  下一页


本文关键字:开发  Android  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术

上一篇:BootLoader解锁