zoukankan      html  css  js  c++  java
  • 搭建Android开发环境

    2.1android底层开发需要哪些工具

    Linux驱动的开发环境,android应用程序以及android NDK程序的开发环境,辅助工具测试linux驱动及调试开发板

    2.2安装JDK                                                                                         

    下载JDK,在linux终端输入如下命令打开profile文件来设置PATH环境变量

    # getdit /etc/profile   (打开profile文件)

    在文件的最后输入export PATH=.:/developer/jdk6/bin:$PATH

    保存profile文件后在linux终端下输入以下两条命令中的一条重新装载profile文件

    # source /etc/profile  (source命令)

    # . /etc/profile       (.命令)

    查看PATH环境变量的值:echo $PATH

    Ubuntu下可直接安装JDK6,并不需要配置PATH环境变量

    2.3搭建android应用程序开发环境

    Ubuntu linux环境下搭建

    安装android SDK

    下载并解压,执行在androi-sdk-linux/tools目录下名为android的脚本文件   

    Android SDK安装目录/platform-tools和android SDK安装目录/tool目录中包含了很多常用工具,所以要将这两个目录加入到PATH环境变量,也是在profile文件最后加代码。最后记得保存profile文件并执行profile文件中命令

    安装eclipse

    安装并配置ADT   ADT是eclipse用于开发android应用程序的插件

    建立AVD android SDK中每一个android版本都对应一个

    2.4安装android NDK开发环境

    安装android NDK前必须先安装android SDK

    下载并解压android NDK,在安装目录中找到ndk-build脚本文件,用于编译NDK程序,并将android NDK安装目录添加到PATH环境变量中

    安装CDT CDT是eclipse中用于开发c/c++程序的插件,可以在线安装与离线安装

    编译android NDk程序只需在linux终端下输入该例子目录,输入ndk-build命令即可编译,android NDK源代码在jni目录,编译后的目标文件在libs/armeabi目录中

    将<android NDK安装目录>/samples/***导入到eclipse中再重新编译就可直接在手机中运行

    配置android NDK集成开发环境,只要在eclipse中修改gl_code.cpp文件内容,在生成apk文件之前就可以自动编译gl_code.cpp文件了。

    2.5安装交叉编译环境

    交叉编译环境指的是交叉编译器和相关工具,包含了很多可执行文件以及大量的共享库及头文件等资源

    可以直接下载安装一个CodeSourcery交叉编译环境,也可以直接使用书上光盘中的

    可以将交叉编译的路径放到PATH环境变量中

    测试交叉编译环境

    # arm-none-linux-gnueabi-gcc –static –o *** ***.c(编译***.c文件)

    # adb push *** /data/local(将***文件上传到任意android设备的/data/local目录中)

    使用adb shell命令进入android设备的控制台,并进入/data/local目录,执行  # ./***

    看是否执行正确即可以判断交叉编译环境是否搭建好

    本章主要介绍了ubuntu linu环境下android开发环境的配置

  • 相关阅读:
    Uva 10779 collector's problem
    poj 2728 最优比率树(最小生成树问题)
    LA 3126 二分图匹配 最小路径覆盖
    poj 1149 最大流构图
    Step By Step(Java XML篇)
    Step By Step(Java 输入输出篇)
    Step By Step(Java 集合篇)
    Step By Step(Java 线程篇)
    Step By Step(Java 反射篇)
    Step By Step(Java 国际化篇)
  • 原文地址:https://www.cnblogs.com/orange921/p/5452161.html
Copyright © 2011-2022 走看看