[新手指导]iMx6开发板建立Android开发环境-Android SDK和Eclipse集成开发环境的下载及安装

iMX6开发板建立Android应用开发环境

本章节讲解如何建立Android开发环境,包括Android SDKEclipse集成开发环境的下载及安装,以及如何使用iMX6开发板作为真机调试程序,非常适合Android初学者学习和参考。

1.1.1
下载并安装JDKJava SE Development Kit

由于Android SDK Eclipse 都是用 Java 编写的,因此需要先在Windows上安装JDKJDK可按以下方法下载: 

访问网站http://www.oracle.com/technetwork/java/javase/downloads/index.html,在页面中点击JDK

下载完成后,双击安装程序,根据向导的提示完成安装即可。

安装完成后,需要将JDK 命令添加到Path环境变量中,通过下面的方法将JDK 命令所在的路径添加到Path 环境变量中: 

1) 右击我的电脑”- > 属性,再选择左边导航的高级系统设置选项。 

2) 点击右下角的环境变量选项。 

3) 系统变量中,找到Path环境变量,双击它,在变量值前面追加以下内容:

  “C:\Program Files\Java\jdk1.7.0_45\”

4) 点击确定完成环境变量设置。

                 

1.1.2 安装adt-bundle-windows

拷贝iMX6开发板提供资料光盘下的Windowsandroid开发工具adt-bundle-windows-x86-20130729.zip。解压到您的电脑上,在adt-bundle-windows-x86-20130729下会看到eclipsesdkSDK Manager.exe

需要把sdk添加到Path环境变量中:方法和添加jdk环境变量一样

拷贝iMX6光盘下的android_sdk.rar到电脑上,解压在android_sdk下您会看到

android_sdk添加到Path环境变量内:方法和添加jdk环境变量一样

1.1.3 创建helloworld工程

1. 打开eslipse

2. 创建工作目录

  

   

3. 新建工程

4. 选择Android Application Project,点击下一步;

5. 应用工程名称全部默认,点击下一步;

 

           单击“Finish“按钮,建立好helloworld工程:

6. 在模拟器中运行helloworld程序

     

      如果您是第一次运行该程序,会弹出运行环境设置,询问是在Android设备上运行,还是在Android的虚拟设备上面运行,AndroidSDK提供了一个可以运行APP的虚拟机,方便APP开发,这里选择在虚拟Android 设备上面运行。

 

       

  

单击“Manager”:

     

单击 “New”: 

            

AVD Name,填写虚拟机的名称,这里填写”helloworld ”, Device 这里选择了480x800分辨率的Nexus设备, Target选择的是Android4.3API,然后选择“OK”

单击Start按钮,启动Andriod虚拟机:

     

虚拟机启动完成后,自动运行helloworld 应用程序,如下图所示:

1.1.4 使用adb

您也可以使用adb 安装并调试应用程序(您的adb已经在导入android_sdk时已经加入到环境变量内)。

1.  检测adb工具是否安装

通过点击开始菜单,在开始菜单下方的搜索框中输入cmd ,在 cmd.exe 上按回车来启动DOS

窗口,在DOS窗口中,输入adb 按回车,如果显示以下信息表示环境变量设置OK

2. 测试adb的功能

首先查看设备连接状态。在i.MX6上启动Android,然后用mini USB线将i.MX6PC相连,在DOS窗口上输入以下命令验证开发板是否已连接:

#adb  device

显示以下内容表示成功连接到i.MX6设备:

接下来进入ADB shell,使用以下命令可以进入i.MX6 终端:

#adb  shell

注:在i.MX6 终端上输入exit 退回到 DOS 提示符。

ADB安装软件,以安装D\helloworld.apk的程序为例,在DOS 窗口中输入

adb  install  D:\helloworld.apk 命令进行安装。           

  

   

   

    ADB功能非常强大,除了安装软件、卸载软件,调试、Shell功能外,还可以往开发板上传送文件等,

读者可以自已挖掘,这里不再详述。