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  此系列不再一一说明。

  • 相关阅读:
    让本地仓库和远程仓库关联
    指定本地仓库与github上的test项目相连
    Git 指令
    DOS命令+++GITHUP用法
    xml
    渲染数据的方法
    php
    css3的过渡、动画、2D、3D效果
    渲染数据
    ajax
  • 原文地址:https://www.cnblogs.com/googlegis/p/2978803.html
Copyright © 2011-2022 走看看