`
isiqi
  • 浏览: 16333858 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

32位机器Ubuntu系统编译android 内核注意修改成64位

阅读更多

$ 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

分享到:
评论

相关推荐

    在Ubuntu下载、编译Android内核源码

    总结来说,下载、编译和安装Android内核源代码是一个涉及Git管理、环境配置、Makefile修改和编译过程的复杂流程。通过这个过程,开发者可以自由地调整内核以适应特定需求,从而增强Android系统的功能和性能。不过,...

    Ubuntu-32位机安装编译Android2.3源码及内核

    在本文中,我们将深入探讨如何在Ubuntu 32位系统上安装、编译Android 2.3源码以及内核,并解决编译过程中可能遇到的问题。Android 2.3,也被称为Gingerbread,是Android操作系统的一个重要版本,对开发者来说具有...

    ubuntu 每周自动编译android 版本

    在Ubuntu系统中,为了实现每周自动编译Android版本的目标,我们可以使用定时任务工具cron和shell脚本来自动化这个过程。下面将详细介绍如何配置和使用这些工具。 首先,`ubuntu 自动编译脚本`指的是利用Ubuntu操作...

    迅速入门Android内核编译 & 一加5 DC调光1

    编译Android内核需要从Git平台上获取官方的开源内核源代码。这通常涉及到使用Git的基本操作,如克隆、切换分支等。熟悉Git的分支管理和基本的编译原理对于编译过程至关重要。 **5. DC调光** DC调光是一种屏幕亮度...

    Ubuntu-32位机安装编译Android2.3源码及内核.doc

    在本文档中,我们将深入探讨如何在Ubuntu 10.04 32位系统上安装和编译Android 2.3(代号Gingerbread)的源代码和内核。这一过程涉及到多个步骤,包括Java开发环境的配置、必要的软件包安装、Android源码的获取与编译...

    Android内核编译手册

    首先,编译Android内核需要准备一个合适的开发环境。这通常包括安装Linux发行版(如Ubuntu),设置交叉编译工具链,获取Android源代码,并确保系统中安装了必要的依赖库。例如,GCC编译器、Git版本控制系统、Make...

    在Ubuntu上下载、编译和安装Android最新内核源代码

    ### 在Ubuntu上下载、编译和安装Android最新内核源代码 #### 一、环境准备与源代码获取 为了能够顺利地在Ubuntu环境下下载、编译并安装Android最新的内核源代码,首先需要确保系统环境已经准备好,并且安装了必要...

    天嵌E9开发板在Ubuntu14.04 64位系统上的uboot内核编译

    标题中提到的知识点是关于如何在Ubuntu 14.04 64位操作系统上编译天嵌E9开发板的uboot和内核。具体来说,将涉及以下几个重要步骤和概念: 1. 编译环境搭建: - 在编译uboot和内核之前,需要根据E9开发板的手册搭建...

    虚拟机安装ubuntu编译环境(64)

    使用Vm虚拟机安装ubuntu(64)编译android源码,文档包括安装jdk,交叉编译器等说明。

    Ubuntu Android源码以及内核下载与编译

    在Ubuntu系统下,Android源码的下载和编译是一个复杂的过程,涉及到多个步骤和依赖工具的安装。首先,为了能够顺利进行源码下载,我们需要确保系统环境满足要求。本教程中,使用的系统环境是Ubuntu 14.04 LTS,并且...

    ubuntu 下 编译 ffmpeg for Android armv7-a armv8-a

    在Ubuntu上编译Android应用程序或库(如FFmpeg)允许开发者利用其丰富的开发工具和调试支持。 2. **FFmpeg**: FFmpeg是一个跨平台的多媒体处理工具,包含了各种编解码器、过滤器和协议。它能够处理各种音频和视频...

    linux编译android内核源码问题

    ### Linux下编译Android内核源码遇到的问题及解决方案 #### 概述 在尝试编译Android内核源码的过程中,经常会遇到各种错误提示。本文将针对这些常见的编译错误进行详细解析,并提供相应的解决办法。这对于那些正在...

    Android内核分析.pdf

    在Ubuntu环境中获取和编译Android内核通常遵循以下步骤: 1. **准备环境:** 安装必要的编译工具链,如GCC、Make等。 2. **获取源码:** 通过Git从官方仓库下载Android内核源码。 3. **配置编译选项:** 使用`make ...

    Android_Build_Environment_on_Ubuntu_12.04_64-bit_Installation_SOP.pdf

    本篇文档名为《Android_Build_Environment_on_Ubuntu_12.04_64-bit_Installation_SOP.pdf》,是一份标准操作程序(SOP),专为在Ubuntu 12.04 64位系统上安装Android 5.0之前的编译环境而设计。此文档特别以MTK...

    小米mix3内核编译过程.docx

    需要注意的是,一些手机内核编译还需要llvm-Snapdragon_LLVM_for_Android_6.0。 三、准备编译工作 在编译内核之前,我们需要安装一些必要的库和工具。这些库和工具包括git、ccache、automake、flex、lzop、bison、...

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

    首先,确保你的硬件配置满足基本要求,例如拥有Intel Core i3-2310M 4核处理器、4GB内存以及100GB硬盘空间,并且操作系统为64位Ubuntu 12.04。这些是编译Android源代码的基础。 **一、准备工作** 1. **安装Python*...

    Ubuntu系统中下载并编译Android源代码.pdf

    ### Ubuntu系统中下载并编译Android源代码 #### 一、Ubuntu操作系统简介 Ubuntu是一款流行的开源操作系统,基于Linux内核,主要面向桌面用户。它的名字来源于非洲南部祖鲁语或豪萨语中的“ubuntu”一词,含义为...

Global site tag (gtag.js) - Google Analytics