zoukankan      html  css  js  c++  java
  • Android编译大全(一) 转:

    1.1. 编译环境准备
    v  先构建一个Ubuntu 9.10虚拟机

    v  在虚拟机中确认下面的包是否已经安装:

    n  sudo apt-get install build-essential

    n  sudo apt-get install make

    n  sudo apt-get install gcc

    n  sudo apt-get install g++

    n  sudo apt-get install libc6-dev

    n   sudo apt-get install flex

    n  sudo apt-get install bison

    n  sudo apt-get install patch

    n  sudo apt-get install texinfo

    n  sudo apt-get install libncurses-dev

    n  sudo apt-get install git-core gnupg  //(gnupg系统可能已自带)

    n  sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl

    n  sudo apt-get install ncurses-dev

    n  sudo apt-get install zlib1g-dev

    n  sudo apt-get install valgrind

    n  sudo apt-get install python2.5 (Ubuntu可能已经自带)

    n  sudo apt-get install sun-java5-jdk (Ubuntu9.10里面已经用1.6替换了1.5,需要重新下载一个1.5)

    v  下载repo脚本,加上可执行权。

    n  $ curl http://android.git.kernel.org/repo > repo

    n  $ sudo chmod a+x repo

    注:本文档以Froyo版本为基础进行编译。

    1.2. Source code的获取
    v  在源码存放目录android中执行

    $ repo init -u git://codeaurora.org/platform/manifest.git -b carrot.cupcake

    -m M7201JSDCBALYA6380.xml

    就可以获得代码了

    关于-b 和 -m参数的说明参见:

    https://www.codeaurora.org/wiki/QAEP

    v  执行repo sync就可以开始下载源码了

    $ repo sync

    (漫长的过程,视速度而言需要半天以上)

    本文转自:http://blog.sina.com.cn/huangjx70s  此系列不再一一说明。

  • 相关阅读:
    DQL、DML、DDL、DCL的概念与区别
    TeamViewer
    构建属于自己的ORM框架之二--IQueryable的奥秘
    某考试 T2 sum
    某考试 T1 line
    bzoj 2153: 设计铁路
    [SCOI2010]序列操作
    [SCOI2010]字符串
    [SCOI2010]传送带
    bzoj 2694: Lcm
  • 原文地址:https://www.cnblogs.com/googlegis/p/2978803.html
Copyright © 2011-2022 走看看