$
sudo apt-get install openjdk-6-jdk
$
sudo update-java-alternatives -s java-6-openjdk
$
export PATH=/usr/lib/jvm/java-6-openjdk/bin:$PATH
$
java –version
//
should be java version “1.6.0_18”
1.
Modify
build/core/
main.mk
Change line 75 to
:
ifneq(
i686
,$(findstring
i686
,$(build_arch)))
2.
Modify clearsilver
external/clearsilver/cgi/Android.mk
external/clearsilver/java-jni/Android.mk
external/clearsilver/util/Android.mk
external/clearsilver/cs/Android.mk
将上面的文件里面的
LOCAL_CFLAGS
+=
-m64
改成
LOCAL_CFLAGS
+=
-m32
LOCAL_LDFLAGS
+=
-m64
改成
LOCAL_LDFLAGS +=
-m32
3.
Change system/media/opensles/libopensles/IAndroidEffect.
cpp
to system/media/opensles/libopensles/IAndroidEffect.
c
also modify system/media/opensles/libopensles/Android.mk
将里面的
IAndroidEffect.
cpp
改成
IAndroidEffect.
c
4.
link ccache (for build windows sdk under linux)
$ ln -sv prebuild/linux-x86/ccache/ccache
prebuild/windows/ccache/ccache
You are attempting to build with the incorrect version of java.
export PATH=/usr/lib/jvm/java-6-openjdk/bin:$PATH
分享到:
相关推荐
总结来说,下载、编译和安装Android内核源代码是一个涉及Git管理、环境配置、Makefile修改和编译过程的复杂流程。通过这个过程,开发者可以自由地调整内核以适应特定需求,从而增强Android系统的功能和性能。不过,...
在本文中,我们将深入探讨如何在Ubuntu 32位系统上安装、编译Android 2.3源码以及内核,并解决编译过程中可能遇到的问题。Android 2.3,也被称为Gingerbread,是Android操作系统的一个重要版本,对开发者来说具有...
在Ubuntu系统中,为了实现每周自动编译Android版本的目标,我们可以使用定时任务工具cron和shell脚本来自动化这个过程。下面将详细介绍如何配置和使用这些工具。 首先,`ubuntu 自动编译脚本`指的是利用Ubuntu操作...
编译Android内核需要从Git平台上获取官方的开源内核源代码。这通常涉及到使用Git的基本操作,如克隆、切换分支等。熟悉Git的分支管理和基本的编译原理对于编译过程至关重要。 **5. DC调光** DC调光是一种屏幕亮度...
在本文档中,我们将深入探讨如何在Ubuntu 10.04 32位系统上安装和编译Android 2.3(代号Gingerbread)的源代码和内核。这一过程涉及到多个步骤,包括Java开发环境的配置、必要的软件包安装、Android源码的获取与编译...
首先,编译Android内核需要准备一个合适的开发环境。这通常包括安装Linux发行版(如Ubuntu),设置交叉编译工具链,获取Android源代码,并确保系统中安装了必要的依赖库。例如,GCC编译器、Git版本控制系统、Make...
### 在Ubuntu上下载、编译和安装Android最新内核源代码 #### 一、环境准备与源代码获取 为了能够顺利地在Ubuntu环境下下载、编译并安装Android最新的内核源代码,首先需要确保系统环境已经准备好,并且安装了必要...
标题中提到的知识点是关于如何在Ubuntu 14.04 64位操作系统上编译天嵌E9开发板的uboot和内核。具体来说,将涉及以下几个重要步骤和概念: 1. 编译环境搭建: - 在编译uboot和内核之前,需要根据E9开发板的手册搭建...
在Ubuntu上编译Android应用程序或库(如FFmpeg)允许开发者利用其丰富的开发工具和调试支持。 2. **FFmpeg**: FFmpeg是一个跨平台的多媒体处理工具,包含了各种编解码器、过滤器和协议。它能够处理各种音频和视频...
使用Vm虚拟机安装ubuntu(64)编译android源码,文档包括安装jdk,交叉编译器等说明。
在Ubuntu系统下,Android源码的下载和编译是一个复杂的过程,涉及到多个步骤和依赖工具的安装。首先,为了能够顺利进行源码下载,我们需要确保系统环境满足要求。本教程中,使用的系统环境是Ubuntu 14.04 LTS,并且...
### Linux下编译Android内核源码遇到的问题及解决方案 #### 概述 在尝试编译Android内核源码的过程中,经常会遇到各种错误提示。本文将针对这些常见的编译错误进行详细解析,并提供相应的解决办法。这对于那些正在...
需要注意的是,一些手机内核编译还需要llvm-Snapdragon_LLVM_for_Android_6.0。 三、准备编译工作 在编译内核之前,我们需要安装一些必要的库和工具。这些库和工具包括git、ccache、automake、flex、lzop、bison、...
本篇文档名为《Android_Build_Environment_on_Ubuntu_12.04_64-bit_Installation_SOP.pdf》,是一份标准操作程序(SOP),专为在Ubuntu 12.04 64位系统上安装Android 5.0之前的编译环境而设计。此文档特别以MTK...
首先,确保你的硬件配置满足基本要求,例如拥有Intel Core i3-2310M 4核处理器、4GB内存以及100GB硬盘空间,并且操作系统为64位Ubuntu 12.04。这些是编译Android源代码的基础。 **一、准备工作** 1. **安装Python*...
### Ubuntu系统中下载并编译Android源代码 #### 一、Ubuntu操作系统简介 Ubuntu是一款流行的开源操作系统,基于Linux内核,主要面向桌面用户。它的名字来源于非洲南部祖鲁语或豪萨语中的“ubuntu”一词,含义为...