ubuntu12.04 安装android sdk /ndk/源码 编译环境

做android已经近5年了,期间android的各种环境都自己配过,自己是个想法比较多的人,各自神奇到想法都有,包括写博客,但是一直是没有具体落实...想法再多,不去努力实现也只能是想法了,今天准备从写博客这个小事开始做起,磨练自己到,不废话了,直接进入主题:

一.JDK(下载并安装jdk),注意事项如下:

a.32位需要下32的,64位的也注意是下载64位的;

b.配置环境变量:

$ sudo gedit /etc/profile

          在文件的末尾加上如下内容:

              export JAVA_HOME=你的jdk安装目录

              export JRE_HOME=${JAVA_HOME}/jre

              export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

              export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH

        c.写好ecport然后保存该文件,执行:

             $ source /etc/profile

         d.测试是否OK:

             $ java -version

             如果出现类似java版本信息,则说明基本OK:

             java version "1.7.0_55"

OpenJDK Runtime Environment (IcedTea 2.4.7)                                                             (7u55-2.4.7-1ubuntu1~0.12.04.2)

OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

二.下载eclispe sdk

     1.直接到http://developer.android.com/sdk/index.html 下载对应位数的adb-bundle-linux版本解压即可,此包中包括有eclipse + adt +sdk。我是64位的,对应下载的adt-bundle-linux-x86_64-20140321版本。

     2.进入到adt-bundle-linux-x86_64-20140321解压目录中,可以发现有2个目录:eclipse  和sdk ;进入eclipse 中,打开eclipse即可正常使用。

     3.配置sdk环境(无需求可以不配置)

        $ sudo gedit /etc/profile

        在文件的末尾加上如下内容:

              export ANDROID_SDK_HOME=你的sdk安装目录

export PATH=${ANDROID_SDK_HOME}/platform-                                           tools:${ANDROID_SDK_HOME}/tools:$PATH

       

     4.保存该文件,执行:

         $ source /etc/profile

     5.测试环境:

         $ adb      输入之后有adb 帮助信息展示则说明OK;

         $ ddms   弹出ddms操作功能则说明tools的环境也ok;

三.ndk环境:

     1.下载ndk对应版本并解压(我对应下的android-ndk-r9d   64位的);下载网址:

        http://developer.android.com/tools/sdk/ndk/index.html

     2.配置环境:

        $ sudo gedit /etc/profile

在文件的末尾加上如下内容:

              export ANDROID_NDK_HOME=你的ndk安装目录

export PATH=${ANDROID_NDK_HOME}:$PATH

    3.保存该文件,执行:

         $ source /etc/profile

    4.测试:

         $ ndk-build      如果有build相关信息提示则ok;

四.源码环境:

  1.安装需要到一些工具和库:

      $sudo apt-get install git-core gnupg flex bison gperf build-essential   zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs   x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z1-dev   libgl1-mesa-dev
gcc-multilib g++-multilib mingw32 tofrodos python-markdown   libxml2-utils  xsltproc

  2.下载源码:

      下载repo,初始化下载环境,repo配置,同步

       $ mkdir ~/bin

$ PATH=~/bin:$PATH

$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

$ chmod a+x ~/bin/repo

$ mkdir ~/android/sources

$ cd ~/android/sources

$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.2.1_r1

$ repo sync

  3.编译代码:

    $ source build/envsetup.sh

$ lunch full-eng

$ make -j4

    这里的三个命令参考官方的文档,官网上说明很详细:

    http://source.android.com/source/building.html

ok ,到这里基本上OK了。

ubuntu12.04 安装android sdk /ndk/源码 编译环境,布布扣,bubuko.com

时间: 2024-12-26 18:04:37

ubuntu12.04 安装android sdk /ndk/源码 编译环境的相关文章

Ubantu16.04进行Android 8.0源码编译

分为4个流程 源码下载 构建编译环境 编译源码 运行 源码下载 安装git并且配置 //安装git sudo apt-get install git //配置git名称和邮箱 git config --global user.name "your name" git config --global user.email "[email protected]" 创建repo的bin目录和源码目录 创建repo的bin目录 midir ~/bin 创建源码目录 midi

Android介绍以及源码编译---Ubuntu安装

二. Ubuntu安装和设置 2.1 原料 VMware Workstation 11 Ubuntu 14.04 x64位 iso镜像文件 Android4.1源码(Jelly Bean) 2.2  安装和设置 选择Ubuntu安装镜像:(Android2.3之后的版本,必须使用64位系统编译) 创建账户: 选择CPU以及核心数量(涉及后面的源码编译): 分配虚拟机内存,建议最低4GB,编译Android系统较耗内存: 硬盘空间分配至少40G以上.源码解压20G左右,编译完成后占用40G以上空间

Android SDK与源码下载

http://www.cnblogs.com/tianjian/p/3430136.html 第一部分:开发前的准备-第八章 Android SDK与源码下载

在Ubuntu 12.04 64 位 搭载Android4.4源码编译环境

一.准备工作: (1)<a href = http://www.pc6.com/softview/softview_48354.html tiltle = “下载Vm10网址”>VMare Workstation 10</a> (2)<a href = http://releases.ubuntu.com/12.04/  tiltle = “下载Ubuntu12.04 64bit网址”>Ubuntu12.04 64bit</a> (3) <a href

Android介绍以及源码编译---Ubuntu系统Android编译环境配置

三. Ubuntu系统Android编译环境配置 3.1     选择安装源: 系统安装完成后,进入系统时首先选择好软件更新源,后面所有的软件包安装都会从这个更新源中获取. 选择路径:System settings --> Software & Updates --> Ubuntu Software --> Download from --> Other 原则上使用距离你所在地区较近的服务器.例如:中国可以选择http://mirrors.163.com/ubuntu 为编

Android介绍以及源码编译(一)

一. Android概况 1.1     简介 Android是一种基于Linux的自由及开放源代码的操作系统.主要用于移动设备,如智能手机.平板电脑.TV.穿戴设备,由Google公司和开放手机联盟领导及开发. Android操作系统最初由Andy Rubin开发,主要支持手机.2005年8月由Google收购注资Google以Apache开源许可证的授权方式,发布了Android的源代码. 第一部Android智能手机发布于2008年10月. 1.2     Android版本 Google

Android 4.4源码编译过程

Android源码下载完后的目录如下: 整个代码的大小为:25.559GB. 一.构建系统 如下用于构建Android源码树的指令应用于所有的代码分支,包括master分支. 1.选择分支 构建系统的一些要求是由将要选择编译的源代码的版本决定的.通过网址http://source.android.com/source/build-numbers.html来查看当前Android所有的分支列表.可以选择下载和构建最新的源代码(称为“master”),在这种情况下,当初始化库时,可直接省去了指定分支

Android介绍以及源码编译---Android源码下载

四. Android源码下载 4.1     安装repo 在home目录下建立bin文件夹 $ mkdir ~/bin $ PATH=~/bin:$PATH 安装并更改权限 $curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo $ chmod a+x ~/bin/repo 4.2     初始化repo 创建工作目录(存放源码) $ mkdir Android4.1 $ cd Android4.1

Android介绍以及源码编译--编译Android源码

一. 编译Android源码 5.1     初始化环境变量 1 $ source build/envsetup.sh 2 $ . build/envsetup.sh 3 $ lunch full-eng 5.2     编译Android系统 1 $ make –jN 其中N参数代表你计算机的线程参数,数字越大,编译速度越快,但是要看你计算机支持到什么地步. 我使用的是 $ make –j8 经过几天的编译,终于看见胜利的曙光:system.img成功生成! 5.3     运行模拟器 编译成