Build Android代码时发生错误:

build/core/main.mk:77: You are attempting to build on a 32-bit system.
build/core/main.mk:78: Only 64-bit build environments are supported beyond froyo/2.2.

解决如下(-表示删除行,+表示添加行):

1、修改build/core目录下的main.mk文件,修改策略为:
ifeq ($(BUILD_OS),linux)
build_arch := $(shell uname -m)
-ifneq (64,$(findstring 64,$(build_arch)))
+ifneq (i686,$(findstring i686,$(build_arch)))
$(warning ************************************************************)
$(warning You are attempting to build on a 32-bit system.)
$(warning Only 64-bit build environments are supported beyond froyo/2.2.)

2、修改下列文件:
/external/clearsilver/cgi/Android.mk
/external/clearsilver/cs/Android.mk
/external/clearsilver/java-jni/Android.mk
/external/clearsilver/util/Android.mk
4个文件的修改策略相同,为:
# This forces a 64-bit build for Java6
-LOCAL_CFLAGS += -m64
-LOCAL_LDFLAGS += -m64
+LOCAL_CFLAGS += -m32
+LOCAL_LDFLAGS += -m32

Only 64-bit build environments are supported beyond froyo/2.2相关推荐

  1. Android系统性能优化(64)---build.设置

    Android系统优化 Build.prop (编辑 /system/build.prop 文件(需要root, 可以用文件管理器或者其他root explorer) 如果build.prop里面有这 ...

  2. 在32位Ubuntu 10.04上编译Android 2.3

    在32位Ubuntu 10.04上编译Android 2.3 http://www.ylmf.net/ubuntu/tips/2011021722700.html 本人在Ubuntu 10.04系统 ...

  3. Ubuntu 10.10从零开始建立android 2.2 froyo开发环境

    为了建立android的开发环境,刚安装了一个Ubuntu 10.10 32-bit,记录下建立android 2.2开发环境的过程和解决的问题. http://blog.csdn.net/l_ser ...

  4. 【转】ubuntu 11.10(32位系统)下编译android源码

    原文网址:http://www.cnblogs.com/dwayne/archive/2011/11/16/2251734.html 本文介绍在ubuntu 11.10系统下编译android 2.3 ...

  5. statusbar 尺寸 显示图标_StatusBar 图标展示流程 - 状态栏(StatusBar)镜头布局分析...- git完代码后的异常_169IT.COM...

    本页文章导读: ▪StatusBar 图标展示流程       StatusBar 图标显示流程 StatusBar 图标显示流程  (2010-11-05 15:23:29)转载分类: Androi ...

  6. 【转】在Ubuntu上下载、编译和安装Android最新源代码

    原文网址:http://blog.csdn.net/luoshengyang/article/details/6559955 看完了前面说的几本书之后,对Linux Kernel和Android有一定 ...

  7. Android Froyo基于32 bit ubuntu 10.10编译问题

    已经下载并运行了Angstrom.0xdroid以及rowboat几个版本到beagleboard上试运行了,现在开始着手Android源码的编译,从上层转型到底层,很多东西都没有头绪,感觉东西很杂, ...

  8. 【摘录】Ubuntu 10.10编译Android froyo可能需要注意的几个地方

    http://www.eoeandroid.com/thread-38456-1-1.html 周末把系统升级到10.10,首先对Ubuntu在UI上的突飞猛进表示大家赞赏,很多细节都做得不错,尤其是 ...

  9. ubuntu14.04下Andriod2.3.1编译环境的搭建

    准备工作:获取andriod2.3.1的源码包,以及对应的jdk1.6.0.26. 1.编译andriod2.3.1需要gcc4.4的版本,但是ubuntu14.04自带的版本比这个高.需要通过以下指 ...

最新文章

  1. 图表君聊docker-仓库
  2. win10下用Linux搭建pythonnodejs开发环境
  3. JAVA连接hbase伪分布失败_hbase伪分布安装配置
  4. Spring 的 BeanUtils 踩坑记,你是不是遇到过这些问题?
  5. python画完图 程序暂停运行_[Python实战]你也能写的计时器程序
  6. echarts python源码_基于Django快速集成Echarts代码示例
  7. java 配置文件的路径_详解java配置文件的路径问题
  8. ASP.NET前端解决方案之一:Ext.Net入门随笔1
  9. 设计模式——组合设计模式
  10. 使用python开发的GUI可视化界面植物名录查询系统,使用python读取xls文件,读取xlsx文件。tkinter使用
  11. 安卓手机投屏到台式电脑非常简单,系统工具就成
  12. 禁止QQ迷你首页运行【转】
  13. 内后视镜和外后视镜哪个显示真实距离?
  14. 三门问题的扩展用c++模拟
  15. linux战争雷霆无法运行,《战争雷霆》Mac版下载及运行问题汇总
  16. 学生评教html模板,关于学校教学计划范文模板
  17. linux下硬盘拷贝
  18. 20230210英语学习
  19. 项目管理会议(启动会,周例会,每日站会)
  20. 参考文献的各种字母的含义

热门文章

  1. 一个屌丝程序员的青春(三四六)
  2. 阿里云centos6静默安装oracle11G
  3. R语言中如何编写自己的函数初步入门
  4. 动态数据采集业务逻辑
  5. 英文简历如何选择字体?
  6. 2016区域赛前冲刺训练
  7. 变态msn名字大集合(zt)
  8. 领域驱动设计(DDD)实践之路(三):如何设计聚合
  9. 一般能ping通自己的IP ,但是ping 不通网关,也ping不通别的主机IP
  10. php匹配车牌号,车牌号校验示例代码