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开发环境的配置

  • 相关阅读:
    Nginx + FastCGI 程序(C/C++)搭建高性能web service的demo
    微服务架构
    异常点/离群点检测算法——LOF
    多边形区域填充算法--递归种子填充算法
    Java 关于容器集合等数据结构详情图解,一目了然
    平衡小车项目解读日志
    &lt;LeetCode OJ&gt; 101. Symmetric Tree
    【JVM】模板解释器--字节码的resolve过程
    hexo博客的相关配置
    【LeetCode】Find Minimum in Rotated Sorted Array 解题报告
  • 原文地址:https://www.cnblogs.com/orange921/p/5452161.html
Copyright © 2011-2022 走看看