zoukankan      html  css  js  c++  java
  • 第二章

    搭建Android开发环境

    1.1Android底层开发需要哪些工具

    工具:JDK6或以上,Eclipse 3.4或以上,ADT,CDT,Android SDK,Android NDK,交叉编译环境,Linux内核源代码,Android源代码,用于调试开发板的串口工具:minicom 。

    1.2安装JDK

    下载JDK的压缩包,并将其解压,然后在终端输入#gedit  /etc/profile来设置PATH环境变量。

    //export  PATH=.:/developer/jdk6/bin:$PATH

    #source  /etc/profile

    #.  /etc/profile

    或者自动安装

       #add-apt-repository “det http://archive.canonical.com/ lucid partner”

       #apt-get update

       #apt-get install sun-java6-jdk

    1.3搭建Android应用程序开发环境

    1.3.1安装Android SDK

    #tar -xvf android-sdk-r16-linux.tar//解压文件

    //进入android-sdk-linux/tools目录,执行android 脚本文件

    //进入android SDK 安装界面

    1.3.2安装Eclipse

    下载最新版本的Eclipse3.7.1

    #tar zxvf eclipse-SDK-3.7.1-win32-x86_64.tar.gz//解压

    执行Eclipse文件即可

    1.3.3安装ADT

    作用:ADT是用于开发Android应用程序的Eclipse插件

    1.下载安装包,在”Add Repository”中单击”Archive”,

    2.然后在Name中输入”adt”,单击”OK”。

    3.在”Install”对话框中选择”adt”,然后一路单击”Next”,最后单击”Finish”。

    1.3.4配置ADT

    作用:使ADT能够找到Android SDK。

    1.在Eclipse中单击”Window”>”Perferences”,

    2.对话框中左侧单击”Android”节点,右侧”SDK Location”中输入Android SDK的安装目录。

    3.最后单击”Apple”按钮,最后单击”OK”.

    1.3.5建立AVD

    AVD(Android Virtual Device)Android 运行的虚拟设备

    1.单击”Android Virtual Device Manager”中的”New”按钮。

    2.单击”Create AVD”,完成AVD的创建。

    1.4安装Android NDK开发环境

      1.4.1下载Android NDK

    下载Android NDK开发包

    #tar –xvf android-ndk-r7-linux-x86.tar.tar

    将Android NDK安装目录添加到PATH环境变量中。

       1.4.2安装CDT

    CDT是Eclipse中用于开发C/C++程序的插件。

    安装包直接解压安装就可以。

       1.4.3命令行方式编译Android NDK程序

       1.4.4导入Android NDK的例子

       1.4.5配置Android NDK的集成开发环境

    1.单击Eclipse工程的鼠标右键菜单的”properties”,在对话框中左侧的”Builders”项,单击右侧的”New”按钮,弹出新的对话框,选择“Program”.点击”OK ”。

    2.在”Edit Configuration”对话框输入相应内容。

    3.设置”Refresh”和”Build Options”页

    1.5安装交叉编译环境

    X86架构的CPU采用复杂指令集(CICS)而ARM架构的CPU采用精简指令集(RISC)

    两个架构的CPU采用不同的指令集,所以必须使用交叉编译器。

    交叉编译器和相关工具包含了很多可执行文件以及大量的共享库及头文件等资源,他们的集合称为交叉编译环境。

    直接下载集成好的交叉编译环境。

  • 相关阅读:
    洛谷P2664 树上游戏(点分治)
    洛谷P3366 【模板】最小生成树(Boruvka算法)
    loj#2312. 「HAOI2017」八纵八横(线性基 线段树分治)
    noi.ac#309 Mas的童年(子集乱搞)
    loj#6041. 「雅礼集训 2017 Day7」事情的相似度(SAM set启发式合并 二维数点)
    Windows phone应用开发[22]-再谈下拉刷新
    Windows phone应用开发[21]-图片性能优化
    Windows phone应用开发[20]-禁止Pivot手势
    Windows phone应用开发[19]-RSA数据加密
    Windows phone应用开发[18]-下拉刷新
  • 原文地址:https://www.cnblogs.com/yajuan2013/p/5445855.html
Copyright © 2011-2022 走看看