`
rafale35
  • 浏览: 20596 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ubuntu12.04下载Android源代码

 
阅读更多

 

参考:http://source.android.com/source/initializing.html

 

Installing required packages (Ubuntu 12.04)

Building on Ubuntu 12.04 is currently only experimentally supported and is not guaranteed to work on branches other than master.

 

$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
  zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
  libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \
  python-markdown libxml2-utils xsltproc zlib1g-dev:i386
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

 

准备完毕后,开始真正的下载工作了

 

Downloading the Source Tree

Installing Repo

Repo is a tool that makes it easier to work with Git in the context of Android. For more information about Repo, see Version Control .

To install, initialize, and configure Repo, follow these steps:

 

$ mkdir ~/bin
$ PATH=~/bin:$PATH

 

Download the Repo script and ensure it is executable:

 

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

 

然而,实际下载确因总总原因无法下载

 

网上有好心人准备地址:

 

curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin/repo

 

 

然后下面步骤,就是准备你下载的目录

$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY

 

Run repo init to bring down the latest version of Repo with all its most recent bug fixes. You must specify a URL for the manifest, which specifies where the various repositories included in the Android source will be placed within your working directory.

 

 

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

 

To check out a branch other than "master", specify it with -b:

 

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

 

然后执行:却出错

 

fatal: '../platform/abi/cpp.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
error: Cannot fetch platform/abi/cpp

 

解决方法:

 

在.repo目录下的manifest.xml里找到fetch属性
改成
fetch= "git://Android.git.linaro.org/"

 

然后就可以下载了...耐心等待把...中间可能会被报错停止掉,重新repo sync 就可以了

 

 

 

 

 

 

分享到:
评论

相关推荐

    ubuntu12.04编译android4.1.1_r6源代码步骤定义.pdf

    在用户主目录下创建一个名为`tdroid-4.1.1_r6`的文件夹,用于存放Android源代码。 2. **创建bin目录**: 在用户主目录下创建`bin`目录,并将其添加到`PATH`环境变量中,以便于执行`repo`等命令。 3. **下载repo...

    ubuntu12.04编译android4.1.1_r6源代码步骤.pdf

    这些是编译Android源代码的基础。 **一、准备工作** 1. **安装Python**:确保系统中安装了Python 2.5至2.7版本,因为`repo`脚本需要这个版本范围内的Python。Ubuntu 12.04默认应该已经安装了Python 2.7。 2. **...

    ubuntu12.04编译android4.1.1_r6源代码步骤.docx

    ### Ubuntu 12.04 编译 Android 4.1.1_r6 源代码步骤 #### 硬件及操作系统环境 - **CPU**: Intel® Core™ i3-2310M CPU @2.10GHz × 4 - **内存**: 4GB - **硬盘**: 100GB - **操作系统**: Ubuntu 12.04 (64-bit) ...

    ubuntu12.04编译android4.1.1_r6源代码步骤[归类].pdf

    完成以上步骤后,就可以使用repo工具初始化并克隆Android源代码了。在终端中运行以下命令: ```bash cd ~/tdroid-4.1.1_r6 repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r6 ...

    安装Ubuntu 12.04 和下载编译Android R10.4源码1

    在本文中,我们将详细介绍如何在Ubuntu 12.04 LTS 64位系统上安装环境,以便编译Android R10.4的源码。首先,我们需要确保系统是最新的,然后安装必要的...一旦这些步骤都完成后,你就可以开始编译Android的源代码了。

    Android_Build_Environment_on_Ubuntu_12.04_64-bit_Installation_SOP.pdf

    4. **安装步骤**:文档详细介绍了在Ubuntu 12.04 64位系统上安装Android编译环境的步骤,包括操作系统的要求、内存和磁盘空间要求、编译工具的安装、JDK(Java开发工具包)的安装、以及对软件源的配置等。...

    Ubuntu 12.04 64位编译cm-10.2 总结

    总的来说,Ubuntu 12.04 64位编译CM-10.2是一个深度参与Android开发的过程,需要对Linux系统、Android源码以及设备硬件有深入的理解。对于那些想要学习Android系统工作原理和定制化操作系统的开发者和爱好者来说,这...

    在Ubuntu12.04-32位操作系统下编译linphone-android.doc

    2. **下载源代码**: Linphone的源代码需要从官方Git仓库获取。首先需要安装Git工具,通过命令`sudo apt-get install git`。然后使用`git clone`命令克隆仓库,`git clone git://git.linphone.org/linphone-android...

    Android DevCamp幻灯片分享:和Android源代码一起工作 | 海豚浏览器 胡继堂

    1. **下载和同步Android源代码** - **环境准备**: - 操作系统建议使用Ubuntu 10.04至12.04或者MacOS 10.5及以上版本。 - 需要安装必要的系统工具,如Git等。 - 准备足够的硬盘空间,2.3版本源代码需要10GB,...

    Android 4.1+通过USB 连接Ubuntu进行文件传输方案

    访问libmtp项目的官方网站获取最新版本的源代码。例如,假设当前最新版本是1.1.5,你可以下载并解压缩文件: ``` wget http://sourceforge.net/projects/libmtp/files/libmtp/1.1.5/libmtp-1.1.5.tar.gz tar -...

    download android source code

    本文将详细讲解在Ubuntu和MacOS系统上下载Android源代码所需的步骤和工具。 首先,确保你的系统满足以下基本要求: 1. Python 2.6至2.7:可以从python.org下载。Python是Android构建过程中的一个重要组件。 2. GNU...

    OK210Android应用开发手册

    在Ubuntu12.04平台上,可以使用一键编译脚本来完成源代码的编译,这个过程不需要用户关注不同Android源代码版本之间的差异。 在编译Android4.0源码,形成文件系统的过程中,建议用户在真实的Ubuntu系统中进行开发,...

    Android ROM定制学习笔记

    在这份笔记中,我们将使用 Ubuntu Linux 12.04 LTS 作为开发环境,并使用 Android 4.2.2 和 Linux 3.X 的源代码版本。我们将从构建编译环境开始,安装和配置 Android 开发环境,选择编译目标,执行编译,直到将编译...

    Android反编译工具包(升级)

    一、Apk反编译得到Java源代码 下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。 apk反编译工具dex2jar,是将apk中的classes.dex转化成jar...

    深入浅出-Android系统移植与平台开发(2)_准备Android开发环境[收集].pdf

    通过遵循该指南,开发者可以下载完整的Android源代码。 构建环境的初始化是另一个重要步骤。文档中提到了几个关键的命令: ```bash $ cd WORKING_DIRECTORY $ source build/envsetup.sh $ lunch ``` 这组命令首先...

    在ubuntu 12上安装opensips代理服务器

    本文档旨在详细介绍如何在Ubuntu 12.04系统上安装和配置OpenSIPS(开放源代码会话初始化协议服务器),并利用其搭建VOIP(Voice over IP)服务器的过程。OpenSIPS是一个高度可扩展且灵活的SIP应用服务器,用于构建...

    Android系统移植与平台开发

    通过repo sync命令可以同步所有的源代码。需要注意的是,下载源码的过程可能会消耗大量的时间和带宽资源。 4. 源码编译及内核编译: 下载完源码之后,接下来是源码的编译工作。编译分为多个部分,包括系统源码和...

    H3 Android定制化文档V1.1.pdf

    - 安装编译工具链(ubuntu12.04):编译工具链如GCC,用于将源代码转化为可执行的二进制文件。 - 安装phoenixSuit(windows xp):这是一款用于设备固件升级的工具,适用于Windows系统。 - 其他软件(windows xp...

    android应用测试与调试实战第一章.pdf

    **位置**: 示例程序源代码位于配套资源或虚拟机的`/home/student/samplecode`中的`chapter1\cn.hzbook.android.test.chapter1`文件夹内。 2. **导入工程**: 在Eclipse中按照以下步骤导入工程。 - 启动Eclipse后,...

Global site tag (gtag.js) - Google Analytics