在android根目录下执行". build/envsetup.sh",然后执行lunch,选择你要的套餐,然后直接make。
编译中有3处错误:
1.packages/apps/CMStats/Android.mk中
把LOCAL_STATIC_JAVA_LIBRARIES := libGoogleAnalyticsV2注释掉
packages/apps/CMStats/src/com/cyanogenmod/stats/ReportingService.java中
23,24,104,105,106,118,119,120行注释掉
2.packages/apps/Contacts/src/com/android/contacts/model/EntityModifier.java和packages/apps/Contacts/src/com/android/contacts/RecentCallsListActivity.java中Insert.SIP_ADDRESS改为SipAddress.SIP_ADDRESS
3.frameworks/base/media/libstagefright/OMXCodec.cpp中
1169行注释掉
1176行最后加上{
分享到:
相关推荐
本篇文章将探讨如何在Ubuntu环境下下载Android Gingerbread(姜饼)的源代码,并进行编译,以创建自己的定制化ROM。这个过程涉及的知识点广泛,涵盖了操作系统、版本控制、编译工具等多个方面。 首先,我们需要了解...
标题“gingerbread”可能指的是Android操作系统的2.3版本,代号为“姜饼”。在这个版本中,Android系统对硬件支持,特别是传感器方面进行了显著的优化和增强。传感器在移动设备中扮演着至关重要的角色,它们能感知并...
《Android 2.3.3 Gingerbread 源代码解析》 Android 2.3.3,代号Gingerbread(姜饼),是Google在2010年推出的Android操作系统的一个重要版本。这个版本的发布标志着Android系统在功能、性能和用户体验上的显著提升...
知识点:安卓编译环境搭建与Eclipse环境配置 在安卓开发领域,搭建一个高效且稳定的编译环境是至关重要的步骤,尤其是对于希望深入定制或修改安卓系统内核的开发者而言。本文将根据提供的文件信息,详细阐述如何在...
对于不同版本的CWM,如Gingerbread对应CWM 5,Jellybean对应CWM 6,你需要同步相应的分支。例如,要同步Jellybean分支,可以运行`repo init -u git://github.com/CyanogenMod/android.git -b jellybean`,然后执行`...
在开始编译Android 2.3.1(代号Gingerbread)之前,需要确保具备以下条件: 1. **安装Linux操作系统**:本例中选择的是Ubuntu 10.04.2 LTS (Lucid Lynx) 版本,通过ISO镜像安装。此版本较为稳定,支持广泛,适合...
- 使用`make`命令编译Android Gingerbread系统。 - 注意:每次重新编译内核后,都需要重新编译Android系统以确保`boot.img`和`recovery.img`包含最新的内核版本。 ##### 4. 生成固件 - 执行`./mkimage.shota`命令...
对于Android 2.3(也称为Gingerbread)版本,虽然现在已经较为陈旧,但了解其源码的获取与编译方法有助于理解Android系统的底层工作原理,对开发者来说仍然有价值。以下是关于"android2[1].3源码下载编译过程"的详细...
其中,$NDK指向你的NDK安装目录,API代表Android版本,如9(对应Android 2.3.3 Gingerbread)。 4. **编译和安装**:执行`make`和`make install`命令,编译FFmpeg源代码并将其安装到指定的输出目录。 5. **生成....
- JDK 6用于编译Gingerbread及以上版本的Android;JDK 5适用于Froyo或更早版本,两者都可以在java.sun.com找到。 - Git 1.7或更高版本,可以在git-scm.com下载。 2. **配置JDK** - 安装JDK后,需要在系统环境中...
不过,对于低于Gingerbread的版本,32位系统也能进行编译。 安装Java Development Kit (JDK)是Android编译环境构建的关键步骤。对于`master`分支,AOSP已经包含了预编译的OpenJDK,所以无需额外安装。但对于旧版本...
在本文档中,我们将深入探讨如何在Ubuntu 10.04 32位系统上安装和编译Android 2.3(代号Gingerbread)的源代码和内核。这一过程涉及到多个步骤,包括Java开发环境的配置、必要的软件包安装、Android源码的获取与编译...
Android 2.3,也被称为Gingerbread,是Android操作系统的一个重要版本,对开发者来说具有广泛的吸引力。 首先,我们需要确保系统满足必要的前提条件。在Ubuntu 10.04 LTS 32位系统上,安装Java Development Kit ...
同时,由于Android Gingerbread (2.3.x)及以上版本需要64位系统环境,因此我们选用的是AMD64版本的Ubuntu。 接下来是编译环境的搭建步骤: 1. 安装Ubuntu 12.04 LTS 64位系统。这是编译Android源码的基础,确保...
对于 Gingerbread 和更新的 Android 版本,需要使用 Java 6: `$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"` `$ sudo apt-get update` `$ sudo apt-get install sun-java6-jdk` ...
《中兴U880 Gingerbread 升级工具V2详解及使用指南》 中兴U880 Gingerbread 升级工具V2是专为中兴U880手机设计的一款官方刷机软件,旨在帮助用户将系统升级至Gingerbread版本。Gingerbread,即Android 2.3操作系统...
在Android开发中,直接使用这些预编译的库文件可以省去开发者自行编译VLC库的复杂过程,这包括配置环境、解决依赖问题以及处理可能的兼容性问题等。通过将这些库集成到Android项目中,开发者可以快速地在他们的应用...