`

下载2.1源码

 
阅读更多
1.配置环璄
安装jdk
(1)jdk5安装过程(android2.3之前的版本)for Froyo and older
$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu hardy main multiverse"
$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu hardy-updates main multiverse"
$ sudo apt-get update
$ sudo apt-get install sun-java5-jdk
(2)jdk6安装过程 for Gingerbread and newer
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
安装所需要的开发包
(1)如果是64位系统
$ 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 lib32readline5-dev lib32z-dev \
  libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
  libxml2-utils xsltproc
(2)如果在Ubuntu 10.10下开发
$ sudo ln -s /usr/lib32/mesa/libGL.so.1 /usr/lib32/mesa/libGL.so
(3)如果在Ubuntu 11.10下开发
$ sudo apt-get install libx11-dev:i386
(4)如果是32位操作系统
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
  zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev \
  libx11-dev libreadline6-dev libgl1-mesa-dev tofrodos python-markdown \
  libxml2-utils xsltproc
到此环境配置完成



下面是下载源码
1.在主文件中新建bin文件
$ mkdir ~/bin
$ PATH=~/bin:$PATH
2.下载repo
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
3.初始化repo
(1)建立存放android源码的文件目录
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
(2)下载最新版本用
$ repo init -u https://android.googlesource.com/platform/manifest
注:如果想指定某一版本可以用-b
eg:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
4.终端输入repo sync
如果中间中断重新输入就可以了


编译源码
1.初始化
$ source build/envsetup.sh


$ . build/envsetup.sh
2.建一个模拟器
$ lunch full-eng
如果不知道类型直接输入lunch进行选择
3.$ make
这可能要等一段时间
4.启动模拟器
$emulator
分享到:
评论

相关推荐

    android2.1源码下载

    android 2.1官方源码,有需要的朋友可以下载研究

    Android 2.1 源码

    《深入解析Android 2.1源码》 Android 2.1源码是Android操作系统发展中的一个重要里程碑,它为开发者提供了深入理解系统运行机制、优化应用程序性能以及进行系统级定制的基础。这份源码包含了Android系统的核心组件...

    gson-2.1源码

    在深入探讨gson-2.1源码之前,我们先来了解一下JSON(JavaScript Object Notation)的基本概念。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它是网络应用程序之间进行数据交换的...

    android 2.1 源码(android2.1 source code)

    android2.1源代码下载,将下载的文件sources.rar解压后放置在android.jar所在目录中。如\android-sdk-windows\platforms\android-7\sources\...包...。

    仿小龟影视APP源码V2.1 苹果cms后台.rar

    仿小龟影视APP源码V2.1 苹果cms后台仿小龟影视APP源码V2.1 苹果cms后台仿小龟影视APP源码V2.1 苹果cms后台仿小龟影视APP源码V2.1 苹果cms后台仿小龟影视APP源码V2.1 苹果cms后台仿小龟影视APP源码V2.1 苹果cms后台仿...

    DatabaseTool v2.1源码

    《DatabaseTool v2.1源码深度解析》 DatabaseTool v2.1是一款强大的数据库管理工具,其源码的开放为开发者提供了深入了解数据库操作、管理与优化的宝贵资源。通过研究这个工具的源码,我们可以深入理解数据库软件的...

    commons-vfs2-2.1源码

    commons-vfs2-2.1-sources.jar

    android launcher2.1源码,可运行,已经修改好

    《Android Launcher2.1源码解析与运行指南》 Android Launcher是系统启动器,它是用户与设备交互的首要界面,负责展示应用图标、桌面小部件等。本篇将深入探讨"android launcher2.1源码",并指导如何运行这个经过...

    flexjson-2.1源码

    flexjson-2.1源码

    php 文章管理系统 v2.1源码.rar

    php 文章管理系统 v2.1源码.rar php 文章管理系统 v2.1源码.rar php 文章管理系统 v2.1源码.rar

    android 2.1 源码 1/2 第一部分

    android 2.1 源码 1/2 第一部分 android 2.1 源码 1/2 第一部分 第二部分请在我的资源中寻找, qq,516621944

    reogrid2.1_reogrid_reogrid2.1源码_

    标题中的"reogrid2.1_reogrid_reogrid2.1源码_"表明这是一个关于REOGRID组件的2.1版本的源代码包。REOGRID是一款强大的.NET控件,专为实现类似Excel的功能而设计,允许开发者在他们的应用程序中集成复杂的数据展示和...

    Struts2.1 源码+开发包(项目依赖库)

    Struts2.1源码的分析对于理解其内部工作原理,进行定制化开发或调试,以及提升编程技能都至关重要。 首先,"struts-2.1.2-lib.zip"包含的是Struts2.1.2版本的依赖库,这些jar包是运行Struts2应用程序所必需的。这些...

    马厚厚浏览器V2.1源码

    《马厚厚浏览器V2.1源码》是一个基于易语言开发的浏览器软件的源代码,其特色在于采用了高仿QQ电脑管家的皮肤设计,并且集成了自动更新功能,旨在提供一个用户友好、精巧的浏览体验。源码的开放对于学习易语言编程...

    shearphoto2.1_HTML5截图,压缩截图,在线拍照 原生JS+原生PHP

    shearphoto2.1 版本升级概况 1: 这个版本并没有新功能的加入,主要修复shearphoto2.0遗留的BUG,而且修复的BUG较多也较为严重,那就不再一一列举了!...请下载2.1源码体验 2005年9月9日升 9:40分

    基于PHP的泷涯离线下载php版v2.1源码.zip

    【标题】"基于PHP的泷涯离线下载php版v2.1源码.zip" 提供的是一个使用PHP编程语言开发的离线下载系统源代码,版本为2.1。这个系统允许用户在服务器上存储文件,并通过离线的方式进行下载,避免了网络拥堵和直接从原...

    android2.1源码及关联方法

    《Android 2.1源码解析与关联方法详解》 Android 2.1,代号Eclair,是Google推出的Android操作系统的一个重要版本。对于开发者来说,深入理解源码是提升开发技能、优化应用性能的关键。这份资料包含了Android 2.1的...

    易语言API助手2.1源码

    易语言API助手2.1源码是一款专为易语言编程者设计的强大工具,它提供了方便快捷的API函数查询功能,极大地提高了开发效率。API(Application Programming Interface)是操作系统提供给程序员调用的各种函数、过程和...

    骡马2.1源码(带视频和文图教程).7z

    骡马2.1源码(带视频和文图教程).7z

Global site tag (gtag.js) - Google Analytics